public Package getbyPID( int pid ) { Iterator iterator = packages.entrySet().iterator(); for( int i = 0; i < packages.size(); i++ ) { Map.Entry entry = ( Map.Entry )iterator.next(); int key = ( Integer )entry.getKey(); if( key == pid ) return ( Package )entry.getValue(); } return null; }