else if (valueNode instanceof ArrayNode && ((ArrayNode) valueNode).size() > 0) {
ArrayNode arrayNode = (ArrayNode) valueNode;
List<String> argValue = getListValue(arrayNode);
if (argValue != null) {
Node node2 = arrayNode.get(0);
Type type = Type.NONE;
if (node2 instanceof StrNode)
type = Type.STRING;
else if (node2 instanceof RegexpNode)
type = Type.REGEX;
else if (node instanceof BignumNode || node instanceof FixnumNode || node instanceof FloatNode)