@Override public Action[] getActions() { Action[] baseActions = super.getActions(); Action[] extraActions = WorkspaceTopComponent.getExtraActions(this); if (extraActions.length > 0) { ArrayList<Action> actions = new ArrayList<>(Arrays.asList(baseActions)); if (!actions.isEmpty()) { actions.add(null); } actions.addAll(Arrays.asList(extraActions)); return actions.toArray(new Action[actions.size()]); } return baseActions; }