private boolean isNumericType(final Class<?> type) {
    return type.equals(Byte.class)
        || type.equals(byte.class)
        || type.equals(Short.class)
        || type.equals(short.class)
        || type.equals(Integer.class)
        || type.equals(int.class)
        || type.equals(Long.class)
        || type.equals(long.class)
        || type.equals(Wei.class)
        || type.equals(BigInteger.class)
        || type.equals(Double.class)
        || type.equals(double.class)
        || type.equals(Float.class)
        || type.equals(float.class)
        || type.equals(Percentage.class)
        || type.equals(Fraction.class)
        || type.equals(PositiveNumber.class);
  }
Creates a new TomlConfigurationDefaultProvider from an input stream.

@param commandLine the command line
@param inputStream the input stream
@return a new TomlConfigurationDefaultProvider
app/src/main/java/org/hyperledger/besu/cli/util/TomlConfigurationDefaultProvider.java