private ParameterDefinitionBuilder makeCallableCallParam(long flags, int ii) { JCExpression type = gen.makeIdent(gen.syms().objectType); if ((flags & Flags.VARARGS) != 0) { type = gen.make().TypeArray(type); } ParameterDefinitionBuilder pdb = ParameterDefinitionBuilder.instance(gen, getParamName(ii)); pdb.modifiers(Flags.FINAL | flags); pdb.type(type, null); return pdb; /* return gen.make().VarDef(gen.make().Modifiers(Flags.FINAL | Flags.PARAMETER | flags), makeParamName(gen, ii), type, null); */ }