In NMS its called BedResult. I could name it like that, U just though SleepingResult was more appropriate/self-explanatory. And i guess only the Enum it self needs a JavaDoc, the Enum values are self-explanatory