if (sText != null) {
return new StringLiteral(sText);
} else {
Double dValue = stream.readDouble();
if (dValue != null) {
return new DoubleLiteral(dValue);
} else {
DottedExpression dotted = parseDottedExpression(stream);
if (dotted.getIndex() == null && dotted.getNext() == null) {
if (dotted.getVariableName().equals("true") || dotted.getVariableName().equals("false")) {
return new BooleanLiteral(dotted.getVariableName());