Module module = parseResult.getModuleNode();
ASTNode nodeAtOffset = new ASTNodeFinderExtension(module, offset, true).match;
assertTrue(nodeAtOffset.getSourceRange().contains(offset));
if(nodeAtOffset instanceof CommonQualifiedReference) {
CommonQualifiedReference namedRef = (CommonQualifiedReference) nodeAtOffset;
assertTrue(nameToken == null);
if(offset <= namedRef.getDotOffset()) {
nodeAtOffset = namedRef.getParent();
}
PrefixSearchOptions searchOptions = new PrefixSearchOptions();
return performCompletionSearch(offset, mr, module, nodeAtOffset, searchOptions);
} else if(nodeAtOffset instanceof RefModule) {
RefModule refModule = (RefModule) nodeAtOffset;