code: void write(Element element, Object scope) throws IOException {
  		OperatorsList operators = new OperatorsList(element);
  		write(element, scope, operators);
  	}
docs: Write recursively the element and its children. It is both serialization entry point and recursive loop; prepares
  element's operators list and delegates {@link #write(Element, Object, OperatorsList)} for real work.
  
  @param element element to serialize,
  @param scope object scope.
  @throws TemplateException if underlying writer fails to write.
  @throws IOException if underlying writer fails to write.