public boolean performOk() {
   if (fConfigurationBlock != null && !fConfigurationBlock.performOk()) {
     return false;
   }
   return super.performOk();
 }
 public void performApply() {
   if (fConfigurationBlock != null) {
     fConfigurationBlock.performApply();
   }
 }
 protected void performDefaults() {
   super.performDefaults();
   if (fConfigurationBlock != null) {
     fConfigurationBlock.performDefaults();
   }
 }
 protected void enableProjectSpecificSettings(boolean useProjectSpecificSettings) {
   super.enableProjectSpecificSettings(useProjectSpecificSettings);
   if (fConfigurationBlock != null) {
     fConfigurationBlock.useProjectSpecificSettings(useProjectSpecificSettings);
   }
 }
 public void dispose() {
   if (fConfigurationBlock != null) {
     fConfigurationBlock.dispose();
   }
   super.dispose();
 }
 protected boolean hasProjectSpecificOptions(IProject project) {
   return fConfigurationBlock.hasProjectSpecificOptions(project);
 }
 protected Control createPreferenceContent(Composite composite) {
   return fConfigurationBlock.createContents(composite);
 }