boolean (final IComponent component) { if (component instanceof LwNestedForm) { LwNestedForm nestedForm = (LwNestedForm)component; if (!thisFormNestedForms.contains(nestedForm.getFormFileName())) { thisFormNestedForms.add(nestedForm.getFormFileName()); try { validateNestedFormLoop(usedFormNames, nestedForm.getFormFileName(), nestedFormLoader); } catch (RecursiveFormNestingException e) { recursiveNestingExceptions[0] = e; return false; } catch (CodeGenerationException e) { validateExceptions[0] = e; return false; } } } return true; }