code: protected void processVelocityResource(ITemplateSource source, VelocityContext context, String target) throws Exception {
  		if(!source.isFile()) {
  			throw new RuntimeException("Zasób "
  					+ source.getTemplate() + "/"+ source.getResource()
  					+ " nie jest plikiem"
  			);
  		}
  		processVelocityFile(source.getEntry(source.getResource()), context, target);
  	}
docs: Szablon musi być pojedynczym plikiem. Jego przetwarzanie polega na jednorazowym
  wywołaniu metody {@link #processVelocityFile(ITemplateSourceEntry, VelocityContext,
  String)} w celu utworzenia pojedynczego zasobu.