ERROR ("You didn't provide a correct if-else statement in setupOperator.\nPlease read streams/docs/implementation-notes/library-init-functions.txt for instructions.");
ERROR ("You didn't provide a correct if-else statement in setupOperator.\nPlease read streams/docs/implementation-notes/library-init-functions.txt for instructions.\n(paramName=" + initParams.getParamName() + ")");
    void setupOperator ()    {        // don't re-initialize        if (initialized) return;        ASSERT (initParams != null);        if(initParams.getParamName().equals(("int-int-float-float")))	    init (initParams.getIntParam("i1"),		  initParams.getIntParam("i2"),		  initParams.getFloatParam("f1"),		  initParams.getFloatParam("f2"));	else        if(initParams.getParamName().equals(("int-int-float")))	    init (initParams.getIntParam("i1"),		  initParams.getIntParam("i2"),		  initParams.getFloatParam("f"));	else        if(initParams.getParamName().equals(("boolean")))	    init (initParams.getBoolParam("b1"));	else        if(initParams.getParamName().equals(("int-boolean")))	    init (initParams.getIntParam("i1"),		  initParams.getBoolParam("b1"));	else        if(initParams.getParamName().equals(("int-int-boolean")))	    init (initParams.getIntParam("i1"),		  initParams.getIntParam("i2"),		  initParams.getBoolParam("b1"));	else        if(initParams.getParamName().equals("int-int-int-int-float"))            init (initParams.getIntParam("x"),                  initParams.getIntParam("y"),                  initParams.getIntParam("z"),                  initParams.getIntParam("a"),                  initParams.getFloatParam("b"));	else        if(initParams.getParamName().equals("int-int-int-int-float[][]-float[][]"))            init (initParams.getIntParam("a"),                  initParams.getIntParam("b"),                  initParams.getIntParam("c"),                  initParams.getIntParam("d"),                  (float[][])initParams.getObjParam("e"),                  (float[][])initParams.getObjParam("f"));        else        if(initParams.getParamName().equals("int-int-int-int-int-int"))            init (initParams.getIntParam("x"),                  initParams. getIntParam("y"),                  initParams.getIntParam("z"),                  initParams.getIntParam("a"),                  initParams.getIntParam("b"),                  initParams.getIntParam("c"));        else        if(initParams.getParamName().equals("int-float"))            init (initParams.getIntParam("a"),                  initParams.getFloatParam("b"));        else        if(initParams.getParamName().equals("int-float[]"))            init (initParams.getIntParam("a"),                  (float[])initParams.getObjParam("b"));        else        if(initParams.getParamName().equals("int-int[]"))            init (initParams.getIntParam("a"),                  (int[])initParams.getObjParam("b"));        else        if(initParams.getParamName().equals("float[]"))            init ((float[])initParams.getObjParam("a"));        else        if(initParams.getParamName().equals("int-float[][]"))            init (initParams.getIntParam("a"),                  (float[][])initParams.getObjParam("b"));        else        if(initParams.getParamName().equals("float-int"))            init (initParams.getFloatParam("a"),                  initParams.getIntParam("b"));        else        if(initParams.getParamName().equals("float-float"))            init (initParams.getFloatParam("a"),                  initParams.getFloatParam("b"));        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-float"))            init (initParams.getFloatParam("a"),                  initParams.getFloatParam("b"),                  initParams.getFloatParam("c"),                  initParams.getFloatParam("d"));        else        if(initParams.getParamName().equals("float-float-int-int"))            init (initParams.getFloatParam("x3"),                  initParams.getFloatParam("y3"),                  initParams.getIntParam("z3"),                  initParams.getIntParam("a3"));        else            if(initParams.getParamName().equals("float-float-int-int-int-int"))                init(initParams.getFloatParam("f1"),                     initParams.getFloatParam("f2"),                     initParams.getIntParam("i1"),                     initParams.getIntParam("i2"),                     initParams.getIntParam("i3"),                     initParams.getIntParam("i4"));        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-float-int-float"))            init (initParams.getIntParam("a"),                  initParams.getIntParam("b"),                  initParams.getFloatParam("c"),                  initParams.getIntParam("d"),                  initParams.getFloatParam("e"));        else        if(initParams.getParamName().equals("int-int-int-float-float"))            init (initParams.getIntParam("a"),                  initParams.getIntParam("b"),                  initParams.getIntParam("c"),                  initParams.getFloatParam("d"),                  initParams.getFloatParam("e"));        else        if(initParams.getParamName().equals("int-int-int-float-int"))            init (initParams.getIntParam("a"),                  initParams.getIntParam("b"),                  initParams.getIntParam("c"),                  initParams.getFloatParam("d"),                  initParams.getIntParam("e"));        else        if(initParams.getParamName().equals("int-int-int-int-int"))            init (initParams.getIntParam("a"),                  initParams.getIntParam("b"),                  initParams.getIntParam("c"),                  initParams.getIntParam("d"),                  initParams.getIntParam("e"));	else        if(initParams.getParamName().equals("int-int-int-int-int-int-float"))            init (initParams.getIntParam("i1"),                  initParams.getIntParam("i2"),                  initParams.getIntParam("i3"),                  initParams.getIntParam("i4"),                  initParams.getIntParam("i5"),                  initParams.getIntParam("i6"),                  initParams.getFloatParam("f"));	else        if(initParams.getParamName().equals("int-int-float[]"))            init (initParams.getIntParam("a"),                  initParams.getIntParam("b"),                  (float[])initParams.getObjParam("c"));	else        if(initParams.getParamName().equals("int-float[]-float[]"))            init (initParams.getIntParam("a"),                  (float[])initParams.getObjParam("c"),                  (float[])initParams.getObjParam("d"));    else        if(initParams.getParamName().equals("int-int-float[]-float[]"))            init (initParams.getIntParam("a"),                  initParams.getIntParam("b"),                  (float[])initParams.getObjParam("c"),                  (float[])initParams.getObjParam("d"));	else        if(initParams.getParamName().equals("int-int-int-float[][]-float[][]"))            init (initParams.getIntParam("a"),                  initParams.getIntParam("b"),                  initParams.getIntParam("c"),                  (float[][])initParams.getObjParam("x"),                  (float[][])initParams.getObjParam("y"));    else        if(initParams.getParamName().equals("int-int-float[][]"))            init (initParams.getIntParam("a"),                  initParams.getIntParam("b"),                  (float[][])initParams.getObjParam("c"));    else	if(initParams.getParamName().equals("int-int-int-float"))	    init(initParams.getIntParam("i1"),		 initParams.getIntParam("i2"),		 initParams.getIntParam("i3"),		 initParams.getFloatParam("f1"));	else        if(initParams.getParamName().equals("int-int-int-float[][]"))            init (initParams.getIntParam("a"),                  initParams.getIntParam("b"),                  initParams.getIntParam("c"),                  (float[][])initParams.getObjParam("d"));	else        if(initParams.getParamName().equals("int-int-int-int-float[][]"))            init (initParams.getIntParam("a"),                  initParams.getIntParam("b"),                  initParams.getIntParam("c"),                  initParams.getIntParam("d"),                  (float[][])initParams.getObjParam("e"));	else        if(initParams.getParamName().equals("int-int-int-int-int-int-int-float"))            init (initParams.getIntParam("x"),                  initParams.getIntParam("y"),                  initParams.getIntParam("z"),                  initParams.getIntParam("a"),                  initParams.getIntParam("b"),                  initParams.getIntParam("c"),                  initParams.getIntParam("d"),                  initParams.getFloatParam("f"));	else        if(initParams.getParamName().equals("int-int-int-int-int-int-int-int-int-float"))            init (initParams.getIntParam("i1"),                  initParams.getIntParam("i2"),                  initParams.getIntParam("i3"),                  initParams.getIntParam("i4"),                  initParams.getIntParam("i5"),                  initParams.getIntParam("i6"),                  initParams.getIntParam("i7"),                  initParams.getIntParam("i8"),                  initParams.getIntParam("i9"),                  initParams.getFloatParam("f"));	else        if(initParams.getParamName().equals("int-int-int-int-int-int-int-int-int-int-float"))            init (initParams.getIntParam("i1"),                  initParams.getIntParam("i2"),                  initParams.getIntParam("i3"),                  initParams.getIntParam("i4"),                  initParams.getIntParam("i5"),                  initParams.getIntParam("i6"),                  initParams.getIntParam("i7"),                  initParams.getIntParam("i8"),                  initParams.getIntParam("i9"),                  initParams.getIntParam("i10"),                  initParams.getFloatParam("f"));        else        if(initParams.getParamName().equals("float-float-float-int"))            init (initParams.getFloatParam("x2"),                  initParams.getFloatParam("y2"),                  initParams.getFloatParam("z2"),                  initParams.getIntParam("a2"));        else if(initParams.getParamName().equals("Object"))	    init(initParams.getObjectParam("o1"));	else if(initParams.getParamName().equals("Object-Object"))	    init(initParams.getObjectParam("o1"),		 initParams.getObjectParam("o2"));	else if(initParams.getParamName().equals("Object-Object-Object"))	    init(initParams.getObjectParam("o1"),		 initParams.getObjectParam("o2"),		 initParams.getObjectParam("o3")); else        if (initParams.getParamName ().equals("int-int")) init (initParams.getIntParam ("x"), initParams.getIntParam ("y")); else        if (initParams.getParamName ().equals("int-int-int")) init (initParams.getIntParam ("x"), initParams.getIntParam ("y"), initParams.getIntParam ("z")); else        if (initParams.getParamName ().equals("int-int-int-int")) init (initParams.getIntParam ("x"), initParams.getIntParam ("y"), initParams.getIntParam ("z"), initParams.getIntParam ("a")); else        if (initParams.getParamName ().equals("float-float-float")) init (initParams.getFloatParam ("a"), initParams.getFloatParam ("b"), initParams.getFloatParam ("c")); else        if (initParams.getParamName ().equals("short-short-short")) init (initParams.getShortParam ("s1"), initParams.getShortParam ("s2"), initParams.getShortParam ("s3")); 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("char")) init (initParams.getCharParam ("c")); 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;    }