    @Test
    public void testProcess() throws IllegalAccessException, InstantiationException
    {

        final Map<Class<? extends ControlledPwmServlet>, Map<String, Method>> dataMap = getClassAndMethods();

        for ( final Class<? extends ControlledPwmServlet> controlledPwmServlet : dataMap.keySet() )
        {
            final Class<? extends AbstractPwmServlet.ProcessAction> processActionsClass = controlledPwmServlet.newInstance().getProcessActionsClass();
            if ( !processActionsClass.isEnum() )
            {
                Assert.fail( controlledPwmServlet.getName() + " process action class must be an enum" );
            }
        }
    }