removeRole.addStatus(notModified("the role had not been owned by the account"));
removeRole.addStatus(badRequest("the role parameter is blank"));
removeRole.addStatus(forbidden("insufficient rights to remove the role"));
removeRole.addStatus(notFound("the account does not exist"));
removeRole.addStatus(notFound("the site does not exist"));
removeRole.addStatus(serviceUnavailable("the site is temporarily offline"));
removeRole.setTestForm(new TestForm());
removeRole.addPathParameter(new Parameter("login", Parameter.Type.String, "Unique login name"));
removeRole.addPathParameter(new Parameter("context", Parameter.Type.String, "Role context"));
removeRole.addRequiredParameter(new Parameter("role", Parameter.Type.String, "Role name"));
docs.addEndpoint(Endpoint.Type.WRITE, removeRole);