@Override public boolean equals(Object o) { if (form == null) return ((o instanceof BodyPortal) && (((BodyPortal) o).getForm() == null)); if (o instanceof BodyPortal) return form.equals(((BodyPortal) o).getForm()); return false; }