In bottom window - declaration of concrete factory which override abstract factory which declared in compiler dll. In top window IntelliSense support for this support. It's not hardcoding. :) http://rsdn.ru/File/73/Nemerle/Nemerle-MethodHint-ForAbstractFactory.png