if (WOApplication.application().isCachingEnabled() || !ERXExtensions.safeEquals(request().stringFormValueForKey("pw"), System.getProperty("er.extensions.ERXJUnitPassword"))) {
if (!WOApplication.application().isCachingEnabled() || ERXExtensions.safeEquals(request().stringFormValueForKey("pw"), System.getProperty("er.extensions.ERXJUnitPassword"))) {
    public WOComponent testAction() {        // FIXME: password protection?        WOComponent result=null;        if (WOApplication.application().isCachingEnabled() ||            !ERXExtensions.safeEquals(request().stringFormValueForKey("pw"), System.getProperty("er.extensions.ERXJUnitPassword"))) {                        result=pageWithName("ERXWOTestInterface");            String testCase = request().stringFormValueForKey("case");            if(testCase != null) {                result.takeValueForKey(testCase, "theTest");                // (ak:we wish...)return (WOComponent)result.valueForKey("performTest");            }        }                     return result;    }