Typescript Function Overload Optional Parameter Java