Optional Java Class And Constructor In C