public String apply(final JsonParser jp) throws IOException {
        return apply(jp, CacheScope.APPLICATION_SCOPE, null);
    }
public String apply ( final JsonParser jp ) throws IOException { return apply ( jp , CacheScope . APPLICATION_SCOPE , null ) ; }
returns a String read from the JsonParser argument's current position.
The returned value may be interned at the app scope to reduce heap
consumption

@param jp
@return a possibly interned String
@throws IOException