code: @JsonIgnore
      public CodeElement getType() {
          return codeElements.stream().filter(ce -> ce.getRole() == CodeElementRole.Primary).findFirst().orElse(null);
      }
docs: Gets the type of this component (e.g. a fully qualified Java interface/class name).
  
  @return  the type, as a String