code: @Override
    public Iterable<ObjectType> getCtorImplementedInterfaces() {
      LinkedHashSet<ObjectType> resolvedImplementedInterfaces = new LinkedHashSet<>();
      for (ObjectType obj : getReferencedObjTypeInternal().getCtorImplementedInterfaces()) {
        resolvedImplementedInterfaces.add(obj.visit(replacer).toObjectType());
      }
      return resolvedImplementedInterfaces;
    }
docs: an UnsupportedOperationException.