this.names = names;
}
public DescriptorPredicateImpl receiverExists(boolean receiverParameterExists) {
this.receiverParameterExists = receiverParameterExists;
return this;
<BUG>}
@Override</BUG>
public boolean apply(@NotNull FunctionDescriptor functionDescriptor) {
if ((functionDescriptor.getReceiverParameter() == null) == receiverParameterExists) {
return false;

this.names = names;
}
public DescriptorPredicateImpl receiverExists(boolean receiverParameterExists) {
this.receiverParameterExists = receiverParameterExists;
return this;
}
public DescriptorPredicateImpl root(String... root) {
this.root = root;
return this;
}
@Override
public boolean apply(@NotNull FunctionDescriptor functionDescriptor) {
if ((functionDescriptor.getReceiverParameter() == null) == receiverParameterExists) {
return false;
