code: function smellsLikeJavaObject(e) {
          return _.isObject(e) && !_.isArray(e) && !isLongValue(e);
      }
docs: #### `function smellsLikeJavaObject(e: any)` Returns true if the obj 'smells' like a Java object. This is a light-weight test that will return false when `e` is clearly not a Java object, but it may have false positives. To be certain, use `isJavaObject(e)` or `instanceOf(e, classname)` instead.