function isEmptyObject(obj) {
    if (!isObject(obj)) {
        return false;
    }
    for (var key in obj) {
        if (hasOwnProperty.call(obj, key)) {
            return false;
        }
    }
    return true;
}
/**
 * @returns whether the provided parameter is an empty JavaScript Object or not.
 */
@returns whether the provided parameter is an empty JavaScript Object or not.
@returns whether the provided parameter is an empty JavaScript Object or not .
function isEmptyObject(obj) {
    if (!isObject(obj)) {
        return false;
    }
    for (var key in obj) {
        if (hasOwnProperty.call(obj, key)) {
            return false;
        }
    }
    return true;
}
function isEmptyObject ( obj ) { if ( ! isObject ( obj ) ) { return false ; } for ( var key in obj ) { if ( hasOwnProperty . call ( obj , key ) ) { return false ; } } return true ; }
@returns whether the provided parameter is an empty JavaScript Object or not.
@returns whether the provided parameter is an empty JavaScript Object or not .