var typeComp = function (type) {
                            if (getBestType(minType, type) === type) {
                                deferred.resolve(classReq);
                            } else {
                                deferred.reject({