しかし、std::shared_ptrはヌルポを指定できるが、Javaはできない。