function isNonTransientTarget(sFullTarget) {
			return aCreatedContextDeepPaths
				.every((sCreatedContextDeepPath) => !sFullTarget.startsWith(sCreatedContextDeepPath));
		}
Requests a {@link sap.ui.model.Filter} object which can be used to filter the list binding by
entries with model messages. With the filter callback, you can define if a message is
considered when creating the filter for entries with messages.

The resulting filter does not consider application or control filters specified for this list
binding in its constructor or in its {@link #filter} method; add filters which you want to
keep with the "and" conjunction to the resulting filter before calling {@link #filter}.

@param {function(sap.ui.core.message.Message):boolean} [fnFilter]
  A callback function to filter only relevant messages. The callback returns whether the
  given {@link sap.ui.core.message.Message} is considered. If no callback function is given,
  all messages are considered.
@returns {Promise<sap.ui.model.Filter|null>}
  A Promise that resolves with an {@link sap.ui.model.Filter} representing the entries with
  messages, except in the following cases:
  <ul>
    <li> If only transient entries have messages, it resolves with {@link sap.ui.model.Filter.NONE}
    <li> If the binding is not resolved or if there is no message for any entry, it resolves with
    <code>null</code>
  </ul>

@protected
@since 1.77.0