private boolean equivalentEncryptionZones(EncryptionZone zone1, EncryptionZone zone2) {
      if (zone1 == null && zone2 == null) {
        return true;
      } else if (zone1 == null || zone2 == null) {
        return false;
      }

      return zone1.equals(zone2);
    }
Returns true if the given fs supports mount functionality. In general we
can have child file systems only in the case of mount fs like
ViewFsOverloadScheme or ViewDistributedFileSystem. Returns false if the
getChildFileSystems API returns null.
shims/0.23/src/main/java/org/apache/hadoop/hive/shims/Hadoop23Shims.java