public NamedSource createTree(TemplateProvider element)
throws UnknownConnectionException, TypeMismatchException{
ProcessElement pe=element.getTemplate().clone();
if(element instanceof FormulaElement3){
ParserVal v1=((FormulaElement1)element).getInput1Val();
SourceStore e1=getElement(v1);
pe.setSource(StandardParameters.IN.i, e1.source, e1.sourceIndex);
ParserVal v2=((FormulaElement1)element).getInput1Val();
SourceStore e2=getElement(v2);
pe.setSource(StandardParameters.LOW.i, e2.source, e2.sourceIndex);
ParserVal v3=((FormulaElement1)element).getInput1Val();
SourceStore e3=getElement(v3);
pe.setSource(StandardParameters.HIGH.i, e3.source, e3.sourceIndex);
}else
if(element instanceof FormulaElement1){
ParserVal v1=((FormulaElement1)element).getInput1Val();
ProcessElement el=((TemplateProvider)v1).getTemplate();
pe.setSource(StandardParameters.IN.i, el, StandardParameters.OUT.i);
if(element instanceof FormulaElement2){
ParserVal v2=((FormulaElement2)element).getInput2Val();
ProcessElement e2=((TemplateProvider)v2).getTemplate();
pe.setSource(StandardParameters.IN_IMAG.i, e2, StandardParameters.OUT.i);
}
}
return pe;