code: @CheckForNull
      public String getName() {
          Source parent = getParent();
          if (parent != null)
              return parent.getName();
          return null;
      }
docs: Returns the human-readable name of the current Source.