code: @Override
      public IRenderingElement generateRingElements(IBond bond, IRing ring, RendererModel model) {
          if (ringIsAromatic(ring) && showAromaticity.getValue()
                  && ring.getAtomCount() < maxDrawableAromaticRing.getValue()) {
              ElementGroup pair = new ElementGroup();
              if (cdkStyleAromaticity.getValue()) {
                  pair.add(generateBondElement(bond, IBond.Order.SINGLE, model));
                  super.setOverrideColor(Color.LIGHT_GRAY);
                  pair.add(generateInnerElement(bond, ring, model));
                  super.setOverrideColor(null);
              } else {
                  pair.add(generateBondElement(bond, IBond.Order.SINGLE, model));
                  if (!painted_rings.contains(ring)) {
                      painted_rings.add(ring);
                      pair.add(generateRingRingElement(bond, ring, model));
                  }
              }
              return pair;
          } else {
              return super.generateRingElements(bond, ring, model);
          }
      }
docs: {@inheritDoc}