code: protected boolean computeResolvable(final IEngineConfiguration configuration, final String ownerTemplate, final String template, final Map<String, Object> templateResolutionAttributes) {
          if (this.resolvablePatternSpec.isEmpty()) {
              return true;
          }
          return this.resolvablePatternSpec.matches(template);
      }
docs: <p>
  Computes whether a template can be resolved by this resolver or not,
  applying the corresponding patterns. Meant only for use or override by subclasses.
  </p>
  
  @param configuration the engine configuration.
  @param ownerTemplate the owner template, if the resource being computed is a fragment. Might be null.
  @param template the template to be resolved (usually its name).
  @param templateResolutionAttributes the template resolution attributes, if any. Might be null.
  
  @return whether the template is resolvable or not.