private static List<Action> getRequiredAction(InvocationContext context) { HasPermission permissionMethodAnnotation = getMethodPermissionAnnotation(context); List<Action> actions = new ArrayList<>(); if (permissionMethodAnnotation != null) { if (!permissionMethodAnnotation.action().equals(Action.NULL)) { actions.add(permissionMethodAnnotation.action()); } if (permissionMethodAnnotation.oneOfAction().length > 0) { Collections.addAll(actions, permissionMethodAnnotation.oneOfAction()); } } return actions; }