public JavaSource( VarargsMethod m1, VarargsMethod m2, TypeKind actual, ArgumentsArity argsArity) { super(URI.create("myfo:/Test.java"), JavaFileObject.Kind.SOURCE); source = source_template .replaceAll("#V1", m1.toString()) .replaceAll("#V2", m2.toString()) .replaceAll("#E", argsArity.asExpressionList(actual)); }