public static ZkAcl parse(String acl) {
    String[] parts = acl.split(":");
    if (parts.length != 3) {
      throw new IllegalArgumentException("Invalid ACL: " + acl + " must be <scheme:id:permission>");
    }
    return new ZkAcl(AclScheme.parse(parts[0]), parts[1], Permission.parse(parts[2]));
  }
Creates an instance of me by parsing the given string
@param acl in the following format scheme:id:permissions e.g.: world:anyone:crdw
ambari-agent/src/main/java/org/apache/ambari/tools/zk/ZkAcl.java