import java.util.function.Function; abstract class LambdaConvert { public abstract T query(Function rse); public void with() { addSingle(query((Function)resultSet -> "")); add(query((Function)resultSet -> "")); } public void addSingle(String s) {} public void add(String s) {} public void add(Integer i) {} }