This backward chaining goal is only relevant when writing a meta-interpreter for a context. It fires the given rule instantiation. It is an error if the passed object is not an instantiation object.
KnowledgeWorks and Prolog User Guide (Unix version) - 26 Feb 2015