/** This implementation returns a description that includes the class path location. */
  public String getDescription() {
    StringBuilder builder = new StringBuilder("class path resource [");

    if (this.clazz != null) {
      builder.append(ClassUtils.classPackageAsResourcePath(this.clazz));
      builder.append('/');
    }

    builder.append(this.path);
    builder.append(']');
    return builder.toString();
  }