// "Replace with lambda" "true-preview"
class DbTableBinder {

  public Binder build() {
    return new Bin<caret>der<DbTable>() {
      public void bind(A q, DbTable dbTable) {
        q.bind("name", dbTable.name);
      }
    };
  }
}

class DbTable {
  String name;
}

interface Binder <ArgType> {
  void bind(A<?> sqlStatement, ArgType argType);
}

interface A<P> {
  void bind(String s, String p);
}

