Scriptable jsV2Row = Context.toObject( v2Row, data.scope ); data.scope.put( "row", data.scope, jsV2Row ); v2Row.getUsedValueListeners().add( new ValueUsedListener() { public void valueIsUsed( int index, Value value ) { usedRowValues.put( index, value );