initIO (); if(initParams.getParamName().equals("float-float-int")) init (initParams.getFloatParam("x1"), initParams.getFloatParam("y1"), initParams.getIntParam("z1")); else if(initParams.getParamName().equals("float-float-float-int-float")) init (initParams.getFloatParam("x2"), initParams.getFloatParam("y2"), initParams.getFloatParam("z2"), initParams.getIntParam("a2"), initParams.getFloatParam("b2")); else
if(initParams.getParamName().equals("float-float-int")) init (initParams.getFloatParam("x1"), initParams.getFloatParam("y1"), initParams.getIntParam("z1")); else if(initParams.getParamName().equals("float-float-float-int-float")) init (initParams.getFloatParam("x2"), initParams.getFloatParam("y2"), initParams.getFloatParam("z2"), initParams.getIntParam("a2"), initParams.getFloatParam("b2")); else
    void setupOperator ()    {        // don't re-initialize        if (initialized) return;        ASSERT (initParams != null);        initIO ();	if(initParams.getParamName().equals("float-float-int")) 	    init (initParams.getFloatParam("x1"),		  initParams.getFloatParam("y1"),		  initParams.getIntParam("z1"));	else	if(initParams.getParamName().equals("float-float-float-int-float")) 	    init (initParams.getFloatParam("x2"),		  initParams.getFloatParam("y2"),		  initParams.getFloatParam("z2"),		  initParams.getIntParam("a2"),		  initParams.getFloatParam("b2"));	else	            if (initParams.getParamName ().equals("int-int")) init (initParams.getIntParam ("x"), initParams.getIntParam ("y")); else        if (initParams.getParamName ().equals("")) init (); else        if (initParams.getParamName ().equals("int")) init (initParams.getIntParam ("n")); else        if (initParams.getParamName ().equals("float")) init (initParams.getFloatParam ("f")); else        if (initParams.getParamName ().equals("String")) init (initParams.getStringParam ("str")); else        if (initParams.getParamName ().equals("ParameterContainer")) init ((ParameterContainer) initParams.getObjParam ("params"));        else {            // labels don't match - print an error            ERROR ("You didn't provide a correct if-else statement in setupOperator.\nPlease read streams/docs/implementation-notes/library-init-functions.txt for instructions.");        }        connectGraph ();        initialized = true;    }