private ExtractInterfaceUtil(ICompilationUnit inputTypeWorkingCopy, ICompilationUnit supertypeWorkingCopy, WorkingCopyOwner workingCopyOwner){
private ExtractInterfaceUtil(ICompilationUnit inputTypeWorkingCopy, ICompilationUnit supertypeWorkingCopy, WorkingCopyOwner workingCopyOwner, IType inputType){
	private ExtractInterfaceUtil(ICompilationUnit inputTypeWorkingCopy, ICompilationUnit supertypeWorkingCopy, WorkingCopyOwner workingCopyOwner){		Assert.isNotNull(inputTypeWorkingCopy);		fSupertypeWorkingCopy= supertypeWorkingCopy;		fInputTypeWorkingCopy= inputTypeWorkingCopy;		fWorkingCopyOwner= workingCopyOwner;	}