throw new MemberDeleteException(ERR_DMFC);
throw new MemberDeleteException(E.GROUP_DMFC);
  protected static void canDelMember(Group g, Subject subj, Field f)    throws  InsufficientPrivilegeException,            MemberDeleteException,            SchemaException  {    try {      isTypeEqual(f, FieldType.LIST);      canWriteField(g.getSession(), g, g.getSession().getSubject(), f);    }    catch (InsufficientPrivilegeException eIP0) {      try {        canOptout(g, subj, f);      }      catch (InsufficientPrivilegeException eIP1) {        // Throw with original message        throw new InsufficientPrivilegeException(eIP0.getMessage(), eIP0);      }    }    if ( (f.equals(Group.getDefaultList())) && (g.hasComposite()) ) {      throw new MemberDeleteException(ERR_DMFC); // TODO ModelException    }  } // protected static void canDelMember(g, subj, f)