return new Item( Item.KIND_INT, Integer.parseInt( token ) ); return new Item( Item.KIND_BIGINT, new BigInteger( token ) ); return new Item( Item.KIND_QUALIFIER, QUALIFIER_ALPHA ); case 'b': case 'B': return new Item( Item.KIND_QUALIFIER, QUALIFIER_BETA ); case 'm': case 'M': return new Item( Item.KIND_QUALIFIER, QUALIFIER_MILESTONE ); if ( qualifier != null ) return new Item( Item.KIND_QUALIFIER, qualifier ); return new Item( Item.KIND_STRING, token.toLowerCase( Locale.ENGLISH ) );
return new Item( Item.KIND_INT, Integer.parseInt( token ) ); return new Item( Item.KIND_BIGINT, new BigInteger( token ) ); return new Item( Item.KIND_QUALIFIER, QUALIFIER_ALPHA ); case 'b': case 'B': return new Item( Item.KIND_QUALIFIER, QUALIFIER_BETA ); case 'm': case 'M': return new Item( Item.KIND_QUALIFIER, QUALIFIER_MILESTONE ); default: if ( qualifier != null ) return new Item( Item.KIND_QUALIFIER, qualifier ); return new Item( Item.KIND_STRING, token.toLowerCase( Locale.ENGLISH ) );