case "currentTimeMillis":
generateCurrentTimeMillis(writer);
break;
case "setOut":
writer.appendClass("java.lang.System").append('.')
.appendField(new FieldReference("java.lang.System", "out"))
.ws().append('=').ws().append(context.getParameterName(1)).append(";").softNewLine();
break;
case "setErr":
writer.appendClass("java.lang.System").append('.')
.appendField(new FieldReference("java.lang.System", "err"))
.ws().append('=').ws().append(context.getParameterName(1)).append(";").softNewLine();
break;
case "identityHashCode":
writer.append("return ").append(context.getParameterName(1)).append(".$id;").softNewLine();
break;