// Path: GemX/res/Messages.java
// public class Messages {
// 	private static final String BUNDLE_NAME = "res.messages"; //$NON-NLS-1$
// 
// 	private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle
// 			.getBundle(BUNDLE_NAME);
// 
// 	private Messages() {
// 	}
// 
// 	public static String getString(String key) {
// 		// TODO Auto-generated method stub
// 		try {
// 			return RESOURCE_BUNDLE.getString(key);
// 		} catch (MissingResourceException e) {
// 			return '!' + key + '!';
// 		}
// 	}
// }


import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
import res.Messages;

		ccfxOptionsPanel.setShaperLevel(valueShaperLevel);
	}
	
	public boolean isUsePMatch() {
		return ccfxOptionsPanel.isUsePMatch();
	}
	
	public void setUsePMatch(boolean valueUsePMatch) {
		ccfxOptionsPanel.setUsePMatch(valueUsePMatch);
	}
	
	public int getIdentifiedSourceFiles() {
		return valueIdentifiedSourceFiles;
	}

	public void setIdentifiedSourceFiles(int valueIdentifiedSourceFiles) {
		this.valueIdentifiedSourceFiles = valueIdentifiedSourceFiles;
		if (this.identifiedSourceFiles != null) {
			this.identifiedSourceFiles.setText(String.valueOf(this.valueIdentifiedSourceFiles));
		}
	}
	
	public void addForcedPreprocessorItem(String str) {
		ccfxOptionsPanel.addForcedPreprocessorItem(str);
	}
	
	public String getForcedPreprocessor() {
		return ccfxOptionsPanel.getForcedPreprocessor();
	}
	

// Path: GemX/res/Messages.java
// public class Messages {
// 	private static final String BUNDLE_NAME = "res.messages"; //$NON-NLS-1$
// 
// 	private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle
// 			.getBundle(BUNDLE_NAME);
// 
// 	private Messages() {
// 	}
// 
// 	public static String getString(String key) {
// 		// TODO Auto-generated method stub
// 		try {
// 			return RESOURCE_BUNDLE.getString(key);
// 		} catch (MissingResourceException e) {
// 			return '!' + key + '!';
// 		}
// 	}
// }


// Path: GemX/gemx/dialogs/CloneReDetectionDialog.java
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
import res.Messages;

		ccfxOptionsPanel.setShaperLevel(valueShaperLevel);
	}
	
	public boolean isUsePMatch() {
		return ccfxOptionsPanel.isUsePMatch();
	}
	
	public void setUsePMatch(boolean valueUsePMatch) {
		ccfxOptionsPanel.setUsePMatch(valueUsePMatch);
	}
	
	public int getIdentifiedSourceFiles() {
		return valueIdentifiedSourceFiles;
	}

	public void setIdentifiedSourceFiles(int valueIdentifiedSourceFiles) {
		this.valueIdentifiedSourceFiles = valueIdentifiedSourceFiles;
		if (this.identifiedSourceFiles != null) {
			this.identifiedSourceFiles.setText(String.valueOf(this.valueIdentifiedSourceFiles));
		}
	}
	
	public void addForcedPreprocessorItem(String str) {
		ccfxOptionsPanel.addForcedPreprocessorItem(str);
	}
	
	public String getForcedPreprocessor() {
		return ccfxOptionsPanel.getForcedPreprocessor();
	}
	

	public void setForcedPreprocessor(String forcedPreprocessor) {
