@Override @SideEffectFree public String formatAnnotationString(Collection<? extends AnnotationMirror> annos,boolean printInvisible){
  StringBuilder sb=new StringBuilder();
  for (  AnnotationMirror obj : annos) {
    if (obj == null) {
      ErrorReporter.errorAbort("AnnotatedTypeMirror.formatAnnotationString: found null AnnotationMirror!");
    }
    if (isInvisibleQualified(obj) && !printInvisible) {
      continue;
    }
    formatAnnotationMirror(obj,sb);
    sb.append(" ");
  }
  return sb.toString();
}

@ Override @ SideEffectFree public String formatAnnotationString ( Collection < ? extends AnnotationMirror > annos , boolean printInvisible ) { StringBuilder sb = new StringBuilder ( ) ; for ( AnnotationMirror obj : annos ) { if ( obj == null ) { ErrorReporter . errorAbort ( "AnnotatedTypeMirror.formatAnnotationString: found null AnnotationMirror!" ) ; } if ( isInvisibleQualified ( obj ) && ! printInvisible ) { continue ; } formatAnnotationMirror ( obj , sb ) ; sb . append ( " " ) ; } return sb . toString ( ) ; }
creates a space string of each annotation in annos separated by a single space character , obeying the printinvisible parameter .
