BigDecimal value = new BigDecimal(literal); return value;
try { BigDecimal value = new BigDecimal(literal);  if (literal.indexOf('e') == -1 && literal.indexOf('E') == -1) { return value; } } catch (RuntimeException e) { } return null;
  public Object getValue(String literal)  {    BigDecimal value = new BigDecimal(literal);    return value;  }