#deprecated #nullpointer