code: @Nullable
      public final String getDefProject() {
          if (getProject() == null) {
              if (parent == null) {
                  return null;
              }
              return parent.getProject();
          }
          return getProject();
      }
docs: Returns the defined project from this object or any of it's parents.
  
  @return Project.