@Override
  public CharSequence getContent() {
    CharSequence _xblockexpression = null;
    {
      final Consumer<IClassAnnotation> _function = (IClassAnnotation it) -> {
        this.importType(it.getAnnotationImport());
      };
      this.getClassAnnotations().forEach(_function);
      _xblockexpression = super.getContent();
    }
    return _xblockexpression;
  }
@ Override public CharSequence getContent ( ) { CharSequence _xblockexpression = null ; { final Consumer < IClassAnnotation > _function = ( IClassAnnotation it ) -> { this . importType ( it . getAnnotationImport ( ) ) ; } ; this . getClassAnnotations ( ) . forEach ( _function ) ; _xblockexpression = super . getContent ( ) ; } return _xblockexpression ; }
Prepends the addition of required imports of the employed annotations.
Since the 'typeComment' is a {@link JavaFileAccess.JavaTypeAwareStringConcatenation}
any optionally required imports are already processed and tracked in {@link #imports}.