code: public synchronized boolean add(SpdData data) {
          if (data == null) {
              return false;
          } else if (members.contains(data)) {
              return false;
          } else {
              return members.add(data);
          }
      }
docs: append a data to the members list - not sorted