@Override
 protected void buttonPressed(int buttonId) {
   if (InstituteNewDialog.SUBMIT_ID == buttonId) {
     DataUtilsService service = new DataUtilsService();
     DataUtilsDelegate delegate = service.getDataUtilsPort();
     if (this.col != null) {
       if (collectorName.getText() != null && collectorName.getText().equals("") == false)
         col.setCollectorFullName(collectorName.getText());
       if (collectorInfo.getText() != null && collectorInfo.getText().equals("") == false)
         col.setCollectorInfo(collectorInfo.getText());
       delegate.updateCollector(col);
     } else {
       Collector collector = new Collector();
       if (collectorInfo.getText() != null && collectorInfo.getText().equals("") == false)
         collector.setCollectorInfo(collectorInfo.getText());
       if (collectorName.getText() != null && collectorName.getText().equals("") == false)
         collector.setCollectorFullName(collectorName.getText());
       collector.setGuid(UUID.randomUUID().toString());
       delegate.insertCollector2(collector);
     }
     close();
   } else if (InstituteNewDialog.CANCEL_ID == buttonId) {
     close();
   }
 }