void (@NotNull CompletionParameters parameters, @NotNull ProcessingContext context, @NotNull CompletionResultSet result) { RegExpProperty property = ObjectUtils.tryCast(parameters.getPosition().getParent(), RegExpProperty.class); ASTNode propertyNameNode = property != null ? property.getCategoryNode() : null; if (propertyNameNode == null) { return; } for (String[] value : RegExpLanguageHosts.getInstance().getAllPropertyValues(property, propertyNameNode.getText())) { addLookupElement(result, value[0], value.length > 1 ? value[1] : null, null); } }