public Object value() {
JVMMethodCompiler.this.pushInt_(_literalNode.elements().length);
JVMMethodCompiler.this.emit_(NewArray.factory.elementType_(JVMDynamicObjectType.factory.basicNew()));
for (int _temp1 = 0; _temp1 < _literalNode.elements().length; _temp1++) {
final int _i = _temp1 + 1;
final Node _elem = _literalNode.elements()[_temp1];
JVMMethodCompiler.this.emit_(Dup.factory.basicNew());
JVMMethodCompiler.this.pushInt_((_i - 1));
JVMMethodCompiler.this.visit_(_elem);
JVMMethodCompiler.this.ensureCast_(JVMDynamicObjectType.factory.basicNew());
JVMMethodCompiler.this.emit_(ObjectArrayStore.factory.basicNew());