@SuppressWarnings("rawtypes") public static AbstractLiteralIV createInlineIV(final BigInteger value){
  if (value.compareTo(MAX_UNSIGNED_LONG_AS_BIGINT) >= 0) {
    return new XSDIntegerIV(value);
  }
  return createInlineIV(value.longValue());
}

@ SuppressWarnings ( "rawtypes" ) public static AbstractLiteralIV createInlineIV ( final BigInteger value ) { if ( value . compareTo ( MAX_UNSIGNED_LONG_AS_BIGINT ) >= 0 ) { return new XSDIntegerIV ( value ) ; } return createInlineIV ( value . longValue ( ) ) ; }
create the smallest abstractliteraliv that will fit the provided value . public and static so it can be easily used as a building block for other inlineurihandlders .
