JMethodCall elseValue = new JMethodCall(program, sourceInfo, null, jsoImpl);
for (JParameter param : newMethod.params) {
elseValue.getArgs().add(new JParameterRef(program, sourceInfo, param));
}
JConditional conditional = new JConditional(program, sourceInfo,
objectMethod.getType(), condition, thenValue, elseValue);
JReturnStatement returnStatement = new JReturnStatement(program,
sourceInfo, conditional);
((JMethodBody) newMethod.getBody()).getStatements().add(returnStatement);