operand.generateExpression(acb, mb);
mb.upCast( ClassName.DataValueDescriptor);
mb.push( constantLength);
/* Allocate an object for re-use to hold the result of the operator */
LocalField field = acb.newFieldDeclaration(Modifier.PRIVATE, resultTypeName);
mb.getField(field);
mb.callMethod(VMOpcode.INVOKEVIRTUAL, ClassName.BaseActivation, methodName, resultTypeName, 3);
/*
** Store the result of the method call in the field, so we can re-use