private IFunctionType convertToObjectSignature(BlockExpression blk) { IFunctionType functionType = blk.getType(); IType[] iTypes = new IType[functionType.getParameterTypes().length]; for (int i = 0; i < iTypes.length; i++) { iTypes[i] = JavaTypes.OBJECT(); } return new FunctionType(blk.getFunctionName(), JavaTypes.OBJECT(), iTypes); }