Separated overloading and overriding for withParameter(). This prevents bug in TI cl2000 compiler from showing up and is generally more robust.