code: public void addMonitor(ThreadedMonitor... monitors) {
          for (ThreadedMonitor monitor : monitors) {
              if (!this.monitors.contains(monitor)) {
                  this.monitors.add(monitor);
              }
          }
      }
docs: Adds the {@link ThreadedMonitor}s only if it doesnt already exist in the monitor list
  
  @param monitors the {@link ThreadedMonitor}s to add