code: public S findScript(String name) throws E {
          if (MetaClass.NO_CACHE) 
              return loadScript(name);
          else
              return scripts.getUnchecked(name).get();
      }
docs: Locates the view script of the given name.
  
  @param name
  if this is a relative path, such as "foo.jelly" or "foo/bar.groovy",
  then it is assumed to be relative to this class, so
  "org/acme/MyClass/foo.jelly" or "org/acme/MyClass/foo/bar.groovy"
  will be searched.
  <p>
  If the extension is omitted, the default extension will be appended.
  This is useful for some loaders that support loading multiple file extension types
  (such as Jelly support.)
  <p>
  If this starts with "/", then it is assumed to be absolute,
  and that name is searched from the classloader. This is useful
  to do mix-in.
  @return null if none was found.