docs: protected boolean valueCheck(double value, String simpleRange) {
  		if (simpleRange.isEmpty()) {
  			return false;
  		}
  
  		if (simpleRange.endsWith(":")) {
  			return value < Double.parseDouble(simpleRange.replace(":", ""));
  
  		}
  
  		if (simpleRange.startsWith("~:")) {
  			return value > Double.parseDouble(simpleRange.replace("~:", ""));
  
  		}
  
  		if (simpleRange.startsWith("@")) {
  			String[] values = simpleRange.replace("@", "").split(":");
  			return value >= Double.parseDouble(values[0]) && value <= Double.parseDouble(values[1]);
  		}
  
  		if (simpleRange.matches("^-{0,1}[0-9]+:-{0,1}[0-9]+$")) {
  			String[] values = simpleRange.split(":");
  			return value < Double.parseDouble(values[0]) || value > Double.parseDouble(values[1]);
  		}
  
  		return simpleRange.matches("^-{0,1}[0-9]+$") && (0 > value || value > Double.parseDouble(simpleRange));
  	}