anchor.diff:  Currently the module defined the following resolvers:
   
   .Available Resolvers
  +[cols="<.1,<.2,<.1"]
   |=======
  -|_Expression_                                 |_Description_                                |_Example_
  -|+conf:<configKey>+       |Reads another configKey and replaces the expression with the value found.   | conf-ref=${conf:anotherConf.entryKey}
  -|+resource:<resourceRef>+       |Reads a resource from the current classpath and replaces the expression with the given text content.   | cp-ref=${resource:Testresource.txt}
  -|+file:<fileRef>+       |Reads a resource from the current classpath and replaces the expression with the given text content.   | file-ref=${file:c:\myFile.txt}
  -|+url:<url>+       |Reads an URL and replaces the expression with the given text content.   | url-ref=${url:http://www.google.com}
  +| _Expression_
  +| _Description_
  +| _Example_
  +
  +| +conf:<configKey>+
  +| Reads another configKey and replaces the expression with the value found.
  +| conf-ref=${conf:anotherConf.entryKey}
  +
  +| +resource:<resourceRef>+
  +| Reads a resource from the current classpath and replaces the expression with the given text content.
  +| cp-ref=${resource:Testresource.txt}
  +
  +| +file:<fileRef>+
  +| Reads a resource from the current classpath and replaces the expression with the given text content.
  +| file-ref=${file:c:\myFile.txt}
  +
  +|+url:<url>+
  +|Reads an URL and replaces the expression with the given text content.
  +| url-ref=${url:http://www.google.com}
  +
   |=======
   
   === SPI: Implementing your own Resolvers
  
positive.code: -----------------------------------------------
  
  Implementing and registering this interface gives you full control, but in most cases yhou should be fine with
  the default implementation in place.
negative.code: public class PwdDecrypter implements ExpressionResolver {
  
    @Override
    public String getResolverPrefix() {
       return "decrypt:";
    }
  
    @Override
    public String evaluate(String expression) {
      return decrypt(expression);
    }
  
    private String decrypt(String s) {
      ...
    }
  }
  