boolean result = lookupProperty(propertyName);
if (result) {
return false;
}
} else if (node instanceof ExpressionStatement) {
ExpressionStatement statement = (ExpressionStatement)node;
if (statement.getExpression() instanceof StringLiteral) {
_type = "java.lang.String";
//_skipJSWrapping = true;
return false;
} else if (statement.getExpression() instanceof org.mozilla.javascript.ast.NumberLiteral) {
_type = "java.lang.Double";
//_skipJSWrapping = true;
return false;
} else if (statement.getExpression() instanceof ArrayLiteral) {
_type = "java.lang.Object[]";
//_skipJSWrapping = true;
return false;
} else if (statement.getExpression() instanceof ElementGet) {
String source = statement.getExpression().toSource();
source = source.substring(0, source.indexOf("["));
String propertyName = source;
boolean result = lookupProperty(propertyName);
if (result) {
if (_type != null && _type.contains("[")) {