if (actionConfig == null || actionConfig.length == 0) {
return new AuthorizableAction[0];
} else {
List<AuthorizableAction> actions = new ArrayList<AuthorizableAction>(actionConfig.length);
for (BeanConfig c : actionConfig) {
AuthorizableAction action = c.newInstance(AuthorizableAction.class);
actions.add(action);
}
return actions.toArray(new AuthorizableAction[actions.size()]);
}
}