@Override
  void assertNewActionFilesAreCreatedSuccessfully(AdaptableRegistry data) {
    IEclipsePreferences seamFacetPrefs = SeamCorePlugin.getSeamPreferences(earProject);
    SeamProjectsSet seamPrjSet = new SeamProjectsSet(earProject);

    String sessionBeanPackagePath = getPackagePath(getSessionBeanPackageName(seamFacetPrefs));
    String testCasesPackagePath = getPackagePath(getTestCasesPackageName(seamFacetPrefs));

    IContainer seamProjectSrcActionFolder = seamPrjSet.getActionFolder();
    IContainer testSourceFolder = seamPrjSet.getTestsFolder();
    IContainer seamProjectWebContentFolder = seamPrjSet.getViewsFolder();

    String seamPageName = data.getValue(ISeamParameter.SEAM_PAGE_NAME);
    String seamLocalInterfaceName = data.getValue(ISeamParameter.SEAM_LOCAL_INTERFACE_NAME);
    String seamBeanName = data.getValue(ISeamParameter.SEAM_BEAN_NAME);

    //
    //		"${" + ISeamParameter.SEAM_PROJECT_SRC_ACTION + "}/
    //		${" + ISeamFacetDataModelProperties.SESSION_BEAN_PACKAGE_PATH + "}/
    //		${" + ISeamParameter.SEAM_BEAN_NAME +"}.java", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
    // //$NON-NLS-4$

    IResource beanJava =
        seamProjectSrcActionFolder.findMember(
            sessionBeanPackagePath + "/" + seamBeanName + ".java");
    assertResourceIsCreatedAndHasNoProblems(
        beanJava,
        seamProjectSrcActionFolder.toString()
            + "/"
            + sessionBeanPackagePath
            + "/"
            + seamBeanName
            + ".java");

    //
    //		"${" + ISeamParameter.SEAM_PROJECT_SRC_ACTION + "}/
    //		${" + ISeamFacetDataModelProperties.SESSION_BEAN_PACKAGE_PATH + "}/
    //		${" + ISeamParameter.SEAM_LOCAL_INTERFACE_NAME +"}.java", //$NON-NLS-1$ //$NON-NLS-2$
    // //$NON-NLS-3$ //$NON-NLS-4$

    IResource localInterfaceJava =
        seamProjectSrcActionFolder.findMember(
            sessionBeanPackagePath + "/" + seamLocalInterfaceName + ".java");
    assertResourceIsCreatedAndHasNoProblems(
        localInterfaceJava,
        seamProjectSrcActionFolder.toString()
            + "/"
            + sessionBeanPackagePath
            + "/"
            + seamLocalInterfaceName
            + ".java");

    //
    //		"${" + ISeamParameter.TEST_SOURCE_FOLDER + "}/
    //		${" + ISeamFacetDataModelProperties.TEST_CASES_PACKAGE_PATH + "}/
    //		${"+ ISeamParameter.SEAM_LOCAL_INTERFACE_NAME +"}Test.java", //$NON-NLS-1$ //$NON-NLS-2$
    // //$NON-NLS-3$ //$NON-NLS-4$

    IResource localInterfaceTestJava =
        testSourceFolder.findMember(
            testCasesPackagePath + "/" + seamLocalInterfaceName + "Test.java");
    assertResourceIsCreatedAndHasNoProblems(
        localInterfaceTestJava,
        testSourceFolder.toString()
            + "/"
            + testCasesPackagePath
            + "/"
            + seamLocalInterfaceName
            + "Test.java");

    //		"${" + ISeamParameter.TEST_SOURCE_FOLDER + "}/
    //		${" + ISeamFacetDataModelProperties.TEST_CASES_PACKAGE_PATH + "}/
    //		${"+ ISeamParameter.SEAM_LOCAL_INTERFACE_NAME +"}Test.xml", //$NON-NLS-1$ //$NON-NLS-2$
    // //$NON-NLS-3$ //$NON-NLS-4$

    IResource localInterfaceTestXml =
        testSourceFolder.findMember(
            testCasesPackagePath + "/" + seamLocalInterfaceName + "Test.xml");
    assertResourceIsCreatedAndHasNoProblems(
        localInterfaceTestXml,
        testSourceFolder.toString()
            + "/"
            + testCasesPackagePath
            + "/"
            + seamLocalInterfaceName
            + "Test.xml");

    //
    //		"${" + ISeamParameter.SEAM_PROJECT_WEBCONTENT_PATH + "}/
    //		${" + ISeamParameter.SEAM_PAGE_NAME +"}.xhtml",	 //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$

    IResource seamPageNameXhtml = seamProjectWebContentFolder.findMember(seamPageName + ".xhtml");
    assertResourceIsCreatedAndHasNoProblems(
        seamPageNameXhtml, seamProjectWebContentFolder.toString() + "/" + seamPageName + ".xhtml");

    assertLaunchesCreated(seamPrjSet.getTestProject().getName(), seamLocalInterfaceName);
  }