Complete Current Class wrong for nested Types

Complete class for Generic nested type is wrong:
Look at this code:

namespace ConsoleApplication8;
interface
type
  BaseClasses<T> = public class
  private
  protected
  public
  end;

  NestedClass nested in BaseClasses<T> = class
  public
    constructor;
    method GetData : T;
  end;

implementation
//After Ctrl-C in Fire
constructor BaseClasses.NestedClass<T>;
begin
end;

method BaseClasses.NestedClass<T>.GetData: T;
begin
end;

// Should be
constructor BaseClasses<T>.NestedClass;
begin
end;

method BaseClasses<T>.NestedClass.GetData: T;
begin
end;

end.

Thanks, logged as bugs://82991