code: @PublicAPI(usage = ACCESS)
      public Set<Dependency> getDirectDependenciesToSelf() {
          ImmutableSet.Builder<Dependency> result = ImmutableSet.builder();
          result.addAll(dependenciesFromAccesses(getAccessesToSelf()));
          result.addAll(inheritanceDependenciesToSelf());
          result.addAll(fieldDependenciesToSelf());
          result.addAll(returnTypeDependenciesToSelf());
          result.addAll(methodParameterDependenciesToSelf());
          result.addAll(throwsDeclarationDependenciesToSelf());
          result.addAll(constructorParameterDependenciesToSelf());
          return result.build();
      }
docs: Like {@link #getDirectDependenciesFromSelf()}, but instead returns all dependencies where this class
  is target.
  
  @return Dependencies where this class is the target.