title: Pycharm type hinting of custom modules
body: <p>Consider this file system:</p>
  
  <ul>
  <li>a
  <ul>
  <li>__init__.py</li>
  <li>b.py</li>
  </ul></li>
  <li>c
  <ul>
  <li>__init__.py</li>
  <li>d.py</li>
  </ul></li>
  <li>main.py</li>
  </ul>
  
  <p><strong>b.py</strong>:</p>
  
  <pre><code>class B:
    def foo(self):
      print("foo")
  </code></pre>
  
  <p><strong>d.py</strong>:</p>
  
  <pre><code> class D:
        def bar(self):
  
          x = None
          """:type : B"""
          #^- working
  
          y = None
          """:type : a.b.B"""
          #^- nope :(
  </code></pre>
  
  <p>My goal is to use full path to class for type hinting (as shown in second example of :type). Problem of first syntax is that pycharm does not consider duplicities and simply makes hint of "closest" class of desired name. Execution of this project starts in main.py.</p>
  
  <p><strong>Question:</strong>
  How can I make second syntax (absolute path to class) work in PyCharm 3.4.1 ?</p>
  
  <p>Thanks in advance</p>