public <T> T getComputationalData(Class<T> key) {
        @SuppressWarnings("unchecked")
        T result = (T) this.computationalData.get(key);
        return result;
    }
public < T > T getComputationalData ( Class < T > key ) { @ SuppressWarnings ( "unchecked" ) T result = ( T ) this . computationalData . get ( key ) ; return result ; }
Gets temporary data which is needed for building up the dependency graph.