@SuppressWarnings("unchecked")
	public static synchronized <T> T getAdditionalState(String key) {
		return (T) additionalState.get(key);
	}
@ SuppressWarnings ( "unchecked" ) public static synchronized < T > T getAdditionalState ( String key ) { return ( T ) additionalState . get ( key ) ; }
Retrieve state based on the supplied key.