makeOutputDir( );
	public void test_123377( ) throws DesignFileException, SemanticException,			IOException	{		String lib1Input = getClassFolder( ) + INPUT_FOLDER				+ "regression_123377_lib1.xml"; //$NON-NLS-1$		String lib2Input = getClassFolder( ) + INPUT_FOLDER				+ "regression_123377_lib2.xml"; //$NON-NLS-1$		String lib1Output = getClassFolder( ) + OUTPUT_FOLDER				+ "regression_123377_lib1.xml";//$NON-NLS-1$		String lib2Output = getClassFolder( ) + OUTPUT_FOLDER				+ "regression_123377_lib2.xml";//$NON-NLS-1$		// open and modify the library files under the output folder.		copyFile( lib1Input, lib1Output );		copyFile( lib2Input, lib2Output );		SessionHandle sessionHandle = new DesignEngine( new DesignConfig( ) )				.newSessionHandle( ULocale.ENGLISH );		LibraryHandle lib1 = sessionHandle.openLibrary( lib1Output );		LibraryHandle lib2 = sessionHandle.openLibrary( lib2Output );		// lib1 include lib2		lib1.includeLibrary( INPUT2, "regression_123377_lib2" ); //$NON-NLS-1$		lib1.saveAs( lib1Output );		// make sure that lib2 can not include lib1.		try		{			lib2.includeLibrary( INPUT1, "regression_123377_lib1" ); //$NON-NLS-1$			fail( );		}		catch ( Exception e )		{			// success		}	}