import java.util.*; import java.util.function.Consumer; class Test { public void foo(final Logic logic, Set> models) { final Consumer> action = logic::declareField; } private static class Logic { public void declareField(Map field) {} } }