Sprint task - Java API - Added NonNull-annotation to component identifier of generated classes, added throws declaration to generated methods
Sprint task - extend @NonNull and @Nullable annotation usage to non-generated toolkit specific API.
Non-sprint task - minor improvements in generated interface and class JavaDoc.