code: public static String toReadableType(final String type) {
          final SignatureReader reader = new SignatureReader(type);
          final TraceSignatureVisitor visitor = new TraceSignatureVisitor(0);
          reader.acceptType(visitor);
          return visitor.getDeclaration();
      }
docs: Converts the given type signature to a human readable type string.
  <p>
  Example: {@code Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>; -> java.util.Map<java.lang.String, java.lang.String>}