it has to have a Javadoc, and annotations, like all other `Smart` classes. see `Issue.Smart`, for example