https://github.com/Bukkit/Bukkit/blob/master/CONTRIBUTING.md states to follow http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html

Vanilla ban command also saves the ban reason, so maybe someone could open other pull requests for setting and getting the reason in OfflinePlayer.