public JsonReaderI<?> startObject(String key) throws ParseException, IOException {
		Object bean = mapper.getValue(obj, key);
		if (bean == null)
			return mapper.startObject(key);
		return new UpdaterMapper<Object>(base, bean, mapper.getType(key));
	}
public JsonReaderI < ? > startObject ( String key ) throws ParseException , IOException { Object bean = mapper . getValue ( obj , key ) ; if ( bean == null ) return mapper . startObject ( key ) ; return new UpdaterMapper < Object > ( base , bean , mapper . getType ( key ) ) ; }
called when json-smart parser meet an object key