+ public void prepare() {
+ content = new IMenuItem[prepare.size()];
+ content = prepare.toArray(content);
+ prepare = null;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (obj instanceof Menu) {
+ return menuName.equals(((Menu) obj).getMenuName());
+ }
+ return false;
+ }
+
+ @Override
+ public int hashCode() {
+ return menuName.hashCode();
+ }
+
+ public String getMenuName() {
+ return menuName;
+ }
+
+ @Override
+ public boolean isPermitted(AuthorizationContext ac) {
+ return true;