@Override public boolean hasPermission(JWSToken token, Permission permission) { String name; if (permission.getResourceClass() != null) { name = String.class.getName() + "[" + permission.getResourceIdentifier() + "]." + permission.getOperation(); } else { name = permission.getResource() + "." + permission.getOperation(); } return token.getPermissions().contains(name); }