public Object getValue() {
Transformable ownerValue = owner.getTransformableValue();
String nameValue = variableName.getStringValue();
if( ownerValue != null ) {
for( int i=0; i<ownerValue.variables.size(); i++ ) {
Variable variableI = (Variable)ownerValue.variables.get( i );
if( variableI != null ) {
String nameI = variableI.name.getStringValue();
if( nameI != null ) {
if( ignoreCase.booleanValue() ) {
if( nameI.equalsIgnoreCase( nameValue ) ) {
return variableI.getValue();
}
} else {
if( nameI.equals( nameValue ) ) {
return variableI.getValue();
}
}
}
}
}