code: AtomSymbol transform(AffineTransform transform) {
          List<TextOutline> transformedAdjuncts = new ArrayList<TextOutline>(adjuncts.size());
          for (TextOutline adjunct : adjuncts)
              transformedAdjuncts.add(adjunct.transform(transform));
          List<TextOutline> transformedAnnAdjuncts = new ArrayList<TextOutline>(adjuncts.size());
          for (TextOutline adjunct : annotationAdjuncts)
              transformedAnnAdjuncts.add(adjunct.transform(transform));
          return new AtomSymbol(element.transform(transform), transformedAdjuncts, transformedAnnAdjuncts, alignment,
                  hull.transform(transform));
      }
docs: Transform the position and orientation of the symbol.
  
  @param transform affine transform
  @return the transformed symbol (new instance)