| This method preprocesses objects before returning them from getObjects() method.
This implementation "maximizes knowledge" i.e. removes conclusions for which there are
superceding conslusions. E.g. Father(John, Peter) supercedes Parent(John, Peter) and if
both these conclusions are in the source collection then Parent(John, Peter) will not be
included in the target collection. If there are two equal conclusions then their derivations
are merged and only one conclusion is retained.
Parameters: results - Parameters: finalCollection - |