@@ -0,0 +1,761 @@
+package de.cyberkatze.iroot;%0A%0Aimport java.util.HashMap;%0Aimport java.util.Map;%0A%0Apublic class CordovaActions %7B%0A%0A    public enum Action %7B%0A%0A        ACTION_IS_ROOTED(%22isRooted%22),%0A        ACTION_IS_ROOTED_WITH_BUSY_BOX(%22isRootedWithBusyBox%22);%0A%0A        private final String name;%0A%0A        private static final Map%3CString, Action%3E lookup = new HashMap%3CString, Action%3E();%0A%0A        static %7B%0A            for (Action a : Action.values()) %7B%0A                lookup.put(a.getName(), a);%0A            %7D%0A        %7D%0A%0A        private Action(final String name) %7B%0A            this.name = name;%0A        %7D%0A%0A        public String getName() %7B%0A            return name;%0A        %7D%0A%0A        public static Action get(final String name) %7B%0A            return lookup.get(name);%0A        %7D%0A    %7D%0A%0A%7D

create CordovaActions.java