Bukkit does not need to follow NMS to a tee. 

This enum does not exactly make sense as there is no description about what SleepingResult.OK (for example) actually means.