class AuthorizationSession {

	String requestToString() {
		return Objects.toStringHelper(_request.getClass())
			.add("operation", _operation)
			.add("otherInformation", _otherInformation)
			.add("access", _access)
			.add("user", _user == null ? null : _user.getName())
			.add("groups", _groups)
			.add("auditHandler", _auditHandler == null ? null : _auditHandler.getClass().getSimpleName())
			.add("table", _table)
			.add("column", _column)
			.add("column-family", _columnFamily)
			.add("resource-matching-scope", _resourceMatchingScope)
			.toString();
	}

	public  AuthorizationSession(RangerBasePlugin authorizer);

}