protected static DomainCreatePermission getDomainCreatePostCreateSysPermission( SQLResult resultSet) throws SQLException { final DomainPermission postCreatePermission; final String postCreateSysPermissionName = resultSet.getDomainSysPermissionName("PostCreateSysPermissionId"); if (resultSet.getBoolean("PostCreateIsWithGrant")) { postCreatePermission = DomainPermissions.getInstanceWithGrantOption(postCreateSysPermissionName); } else { postCreatePermission = DomainPermissions.getInstance(postCreateSysPermissionName); } if (resultSet.getBoolean("IsWithGrant")) { return DomainCreatePermissions.getInstanceWithGrantOption(postCreatePermission); } else { return DomainCreatePermissions.getInstance(postCreatePermission); } }