code: public List<byte[]> getAuthorizations() {
          ArrayList<byte[]> copy = new ArrayList<byte[]>(authsList.size());
          for (byte[] auth : authsList) {
              byte[] bytes = new byte[auth.length];
              System.arraycopy(auth, 0, bytes, 0, auth.length);
              copy.add(bytes);
          }
          return Collections.unmodifiableList(copy);
      }
docs: Gets the authorizations in sorted order. The returned list is not modifiable.
  
  @return authorizations, each as a string encoded in UTF-8
  @see #Authorizations(Collection)