public static ContextAwareAction alwaysEnabled(Map m) {
try {
Class<?> aeaClass = Lookup.getDefault().lookup(ClassLoader.class).loadClass("org.openide.awt.AlwaysEnabledAction");
Method createMethod = aeaClass.getDeclaredMethod("create", Map.class);
createMethod.setAccessible(true);
ContextAwareAction action = (ContextAwareAction) createMethod.invoke(aeaClass, m);
return new ContextAwareActionWrapper(action);
} catch (Exception ex) {
Exceptions.printStackTrace(ex);
return null;