§3.2.(a) with clause

If the method designators in a callout binding are signatures (not just method names), parameters and return value may be mapped by a with{...} sub-clause. Parameter mappings may only occur if the enclosing role is a class, not an interface.