<CONTEXT>import com.jetbrains.python.psi.PyImportElement;</BUG>import com.jetbrains.python.psi.resolve.ResolveImportUtil;import com.jetbrains.python.psi.resolve.VariantsProcessor;import org.jetbrains.annotations.NotNull;<extra_id_0>import com.jetbrains.python.psi.resolve.ResolveImportUtil;import com.jetbrains.python.psi.resolve.VariantsProcessor;import org.jetbrains.annotations.NotNull;<BUG>import java.util.*;public class PyModuleType implements PyType { // Maybe make it a PyClassType referring to builtins.___module or suchlike.</BUG>private final PsiFile myModule;protected static Set<String> ourPossibleFields;static {</CONTEXT>
import com.jetbrains.python.psi.PyReferenceExpression;import com.jetbrains.python.psi.PyUtil;import java.util.regex.Pattern;public class PyModuleType implements PyType { // Maybe make it a PyClassType referring to builtins.___module or suchlike.