code: public static Dissociation dissociate(final Object object) {
      return new Dissociation() {
  
        @Override
        public Dissociation fromChild(Object child) {
          dissociate(child, object);
          return this;
        }
  
        @Override
        public Dissociation fromParent(Object parent) {
          dissociate(object, parent);
          return this;
        }
      };
    }
docs: Create a {@code Dissociation} instance for the supplied object.
  
  @param object the object to be dissociated
  @return a dissociation instance