.getFile(projectFilePath)
.getFile( IWOLipsPluginConstants.PROJECT_FILE_NAME)
	protected boolean validatePage() {		if (super.validatePage()) {			if (getContainerFullPath().segmentCount() > 0) {				IProject actualProject =					ResourcesPlugin.getWorkspace().getRoot().getProject(						getContainerFullPath().segment(0));				switch (getContainerFullPath().segmentCount()) {					case 0 :						// no project selected						setErrorMessage(							Messages.getString(								"WizardNewWOResourcePage.errorMessage.containerNoProject"));						return false;					case 1 :						if (!actualProject							.getFile(IWOLipsPluginConstants.PROJECT_FILE_NAME)							.exists()) {							// no webobjects project selected							setErrorMessage(								Messages.getString(									"WizardNewWOResourcePage.errorMessage.containerNoWOProject"));							return false;						}						break;					default :						if (!actualProject							.getFile(IWOLipsPluginConstants.PROJECT_FILE_NAME)							.exists()) {							// no webobjects project selected							setErrorMessage(								Messages.getString(									"WizardNewWOResourcePage.errorMessage.containerNoWOProject"));							return false;						} else {							// project is selected and wo project - now check for subproject							IPath projectFilePath =								getContainerFullPath().removeFirstSegments(									1).append(									IWOLipsPluginConstants.PROJECT_FILE_NAME);							if (!actualProject								.getFile(projectFilePath)								.exists()) {								// no webobjects subproject selected								setErrorMessage(									Messages.getString(										"WizardNewWOResourcePage.errorMessage.containerNoWOSubproject"));								return false;							}						}						break;				}				// selection validated				return true;			} else {				// no project selected (container path is < 1)				setErrorMessage(					Messages.getString(						"WizardNewWOResourcePage.errorMessage.containerNoWOProject"));				return false;			}		} else {			// super validation failed			return false;		}	}