build/gpf-debug.js
function _gpfInterfaceQueryTryIUnknown(interfaceSpecifier, queriedObject) {
        if (_gpfInterfaceIsImplementedBy(gpf.interfaces.IUnknown, queriedObject)) {
            return _gpfInterfaceQueryThroughIUnknown(interfaceSpecifier, queriedObject);
        }
    }
function _gpfInterfaceQueryTryIUnknown(interfaceSpecifier, queriedObject) {
        if (_gpfInterfaceIsImplementedBy(gpf.interfaces.IUnknown, queriedObject)) {
            return _gpfInterfaceQueryThroughIUnknown(interfaceSpecifier, queriedObject);
        }
    }
function _gpfInterfaceQueryTryIUnknown ( interfaceSpecifier , queriedObject ) { if ( _gpfInterfaceIsImplementedBy ( gpf . interfaces . IUnknown , queriedObject ) ) { return _gpfInterfaceQueryThroughIUnknown ( interfaceSpecifier , queriedObject ) ; } }
Retrieve an object implementing the expected interface from an object trying the IUnknown interface

@param {Function} interfaceSpecifier Reference interface
@param {Object} queriedObject Object to query
@return {Object|null|undefined} Object implementing the interface or null,
undefined is returned when IUnknown is not implemented
@since 0.1.8
Retrieve an object implementing the expected interface from an object trying the IUnknown interface