String (String desc, String signature) { if (signature != null) { try { return SignatureParsing.parseTypeStringToTypeInfo(new SignatureParsing.CharIterator(signature), StubBuildingVisitor.GUESSING_PROVIDER).text(); } catch (ClsFormatException ignored) { } } String raw = Type.getType(desc).getClassName(); return StubBuildingVisitor.GUESSING_MAPPER.fun(raw); }