code: @Override
      public void appendTo( CssFormatter formatter ) {
          try {
              if( important ) {
                  formatter.incImportant();
              }
              for( MixinMatch match : getRules( formatter ) ) {
                  Rule rule = match.getRule();
                  formatter.addMixin( rule, match.getMixinParameters(), rule.getVariables() );
                  rule.appendPropertiesTo( formatter );
                  formatter.removeMixin();
              }
          } catch( LessException ex ) {
              ex.addPosition( filename, line, column );
              throw ex;
          } catch( StackOverflowError soe ) {
              throw createException( "Maximum call stack size exceeded in mixin: " + name, soe );
          } finally {
              if( important ) {
                  formatter.decImportant();
              }
          }
      }
docs: {@inheritDoc}