private Object parseArrayItem() { SkipWhite(); switch (look) { case '"': return parseStringLiteral(); case '#': return ErrorConstant.valueOf(parseErrorLiteral()); case 'F': case 'f': case 'T': case 't': return parseBooleanLiteral(); case '-': Match('-'); SkipWhite(); return convertArrayNumber(parseNumber(), false); } // else assume number return convertArrayNumber(parseNumber(), true); }