question: public boolean handleToken ( JsonParser jp , DeserializationContext ctxt , String propName , Object bean ) throws IOException , JsonProcessingException { Integer I = _nameToPropertyIndex . get ( propName ) ; if ( I == null ) { return false ; } int index = I . intValue ( ) ; ExtTypedProperty prop = _properties [ index ] ; boolean canDeserialize ; if ( prop . hasTypePropertyName ( propName ) ) { _typeIds [ index ] = jp . getText ( ) ; jp . skipChildren ( ) ; canDeserialize = ( bean != null ) && ( _tokens [ index ] != null ) ; } else { TokenBuffer tokens = new TokenBuffer ( jp . getCodec ( ) ) ; tokens . copyCurrentStructure ( jp ) ; _tokens [ index ] = tokens ; canDeserialize = ( bean != null ) && ( _typeIds [ index ] != null ) ; } if ( canDeserialize ) { _deserialize ( jp , ctxt , bean , index ) ; _typeIds [ index ] = null ; _tokens [ index ] = null ; } return true ; }
target:  Method called to ask handler to handle 