code: @Override
      public void cancel( GraphEngine engine, Token token ){
          GraphInstance instance = token.getInstance();
          Collection<Token> childTokens = instance.getActiveChildTokens( token );
          for( Token childToken : childTokens ){
              engine.cancel( childToken );
          }
      }
docs: discriminator.