Autocompletion fails if Class name contains $

When a class name contains a $ sign, autocompletion on its type trims the class name at the $

public class Foo$Bar {
    public static void main(String[] args) {
        new Foo| // ==> Foo$Bar() completion item inserts Foo()
    }
}