runtimeTargetFile.chunkMap[chunkMapIndex] = chunkMapstring.charAt(chunkMapIndex);
peerChunkMap[chunkMapIndex] = chunkMapstring.charAt(chunkMapIndex);
  public void HandleMethod( PeerConnection receiver, final Vector parameters ) throws Exception  {    if ( receiver.flood == null )    {      throw new Exception( "flood specific method from an unregistered peer!" );    }        Iterator paramIter = parameters.iterator();    while(paramIter.hasNext())    {      String targetFilename = (String) paramIter.next();      String chunkMapstring = (String) paramIter.next();            Flood.RuntimeTargetFile runtimeTargetFile = (Flood.RuntimeTargetFile) receiver.flood.runtimeTargetFiles.get(targetFilename);       if( runtimeTargetFile == null )      {        throw new Exception( "Unknown target filename specified in " + methodName);      }            if( chunkMapstring.length() > runtimeTargetFile.chunkMap.length )      {         throw new Exception( "ChunkMap out of bounds in " + methodName);      }            for( int chunkMapIndex = 0; chunkMapIndex < runtimeTargetFile.chunkMap.length; chunkMapIndex++ )      {        runtimeTargetFile.chunkMap[chunkMapIndex] = chunkMapstring.charAt(chunkMapIndex);      }    }  }