public void dispose() {
   metaproject.dispose();
   synchronized (this) {
     notifyAll();
   }
 }