code: public synchronized boolean remove(SpdData data) {
          if (data == null)
              return false;
  
          SpdGroup aggregateData = (SpdGroup) dataTable.get(new Integer(data.getId()));
          if (aggregateData == null)
              return false;
          return aggregateData.remove(data);
      }
docs: /*
  Remove SpdData from the aggregate data