Javadoc
Looks at all service items that match the specified template, finds every entry (among those
service items) that either doesn't match any entry templates or is a subclass of at least one
matching entry template, and returns the set of the (most specific) classes of those entries.
Duplicate classes are eliminated, and the order of classes within the returned array is
arbitrary. Null (not an empty array) is returned if there are no such entries or no matching
items. If a returned class cannot be deserialized, that element of the returned array is set
to null and no exception is thrown.