public static boolean isParseable(Object input) {
		return (null != input) && (isWrapperType(input.getClass())
				|| allPrimitiveTypes().contains(input.getClass())
				|| (String.class.isInstance(input) && ( Strs.inRange('0', '9').matchesAllOf(
				        MINUS_STRING.matcher((String) input).replaceFirst(Strs.EMPTY)) ) ) );
	}
public static boolean isParseable ( Object input ) { return ( null != input ) && ( isWrapperType ( input . getClass ( ) ) || allPrimitiveTypes ( ) . contains ( input . getClass ( ) ) || ( String . class . isInstance ( input ) && ( Strs . inRange ( '0' , '9' ) . matchesAllOf ( MINUS_STRING . matcher ( ( String ) input ) . replaceFirst ( Strs . EMPTY ) ) ) ) ) ; }
Check if the given input is able parse to number or boolean

@param input
@return