Nit: don't use "{@code ClassName}s" as it makes the Javadoc hard to read. How about "{@code Description} instances"?