public void put ( E el , P pseudo , D data ) { if ( pseudo == null ) mainMap . put ( el , data ) ; else { HashMap < P , D > map = pseudoMaps . get ( el ) ; if ( map == null ) { map = new HashMap < P , D > ( ) ; pseudoMaps . put ( el , map ) ; } map . put ( pseudo , data ) ; } }
Sets the data for the specified element and pseudo - element .