docs: public ScriptWrapper loadScript(ScriptWrapper script) throws IOException {
  		try {
  			return loadScript(script, DEFAULT_CHARSET);
  		} catch (MalformedInputException e) {
  			if (Charset.defaultCharset() == DEFAULT_CHARSET) {
  				// No point trying the (JVM) default charset if it's the same...
  				throw e;
  			}
  
  			if (logger.isDebugEnabled()) {
  				logger.debug(
  						"Failed to load script [" + script.getName() + "] using [" + DEFAULT_CHARSET + "], falling back to ["
  								+ Charset.defaultCharset() + "].",
  						e);
  			}
  			return loadScript(script, Charset.defaultCharset());
  		}
  	}