Optional Java Class Example With Constructor In Cpp