code: public synchronized Set<RegistrationPoint> getRegistrationPoints() {
          Set<RegistrationPoint> result = new HashSet<>();
          for (List<RegistrationPoint> registrationPoints : registrationPoints.values()) {
              result.addAll(registrationPoints);
          }
          return Collections.unmodifiableSet(result);
      }
docs: Get all registration points associated with this registration.
  
  @return all registration points. Will not be {@code null} but may be empty