<s> package org . eclipse . jdt . internal . compiler . impl ; import org . eclipse . jdt . internal . compiler . env . AccessRestriction ; import org . eclipse . jdt . internal . compiler . env . IBinaryType ; import org . eclipse . jdt . internal . compiler . env . ICompilationUnit ; import org . eclipse . jdt . internal . compiler . env . ISourceType ; import org . eclipse . jdt . internal . compiler . lookup . PackageBinding ; public interface ITypeRequestor { void accept ( IBinaryType binaryType , PackageBinding packageBinding , AccessRestriction accessRestriction ) ; void accept ( ICompilationUnit unit , AccessRestriction accessRestriction ) ; void accept ( ISourceType [ ] sourceType , PackageBinding packageBinding , AccessRestriction accessRestriction ) ; } </s>