I came across some Java code that had the following structure:
public MyParameterizedFunction(String param1, int param2) { this(param1, param2, false); }
No.
You can achieve the same behavior by passing an Object which has smart defaults. But again it depends what your case is at hand.