code: @Override
      public NumberType getNumberType() throws IOException, JsonParseException {
      	ConfigValue n = currentNumericNode();
      	if(n == null)
      		return null;
      	
      	Number value = (Number) n.unwrapped();
      	if(value instanceof Double) {
      		return NumberType.DOUBLE;
      	} else if(value instanceof Long) {
      		return NumberType.LONG;
      	} else {
      		return NumberType.INT;
      	}
      }
docs: public byte getByteValue() throws IOException, JsonParseException