public synchronized void unweave(ByteString id){
  if (woven.containsKey(id)) {
    removed.add(woven.remove(id));
  }
}

public synchronized void unweave ( ByteString id ) { if ( woven . containsKey ( id ) ) { removed . add ( woven . remove ( id ) ) ; } }
remove the indicated weave on next installation
