code: /*
  JavadocStyle
  scope = public
  excludeScope = (default)null
  checkFirstSentence = (default)true
  endOfSentenceFormat = (default)([.?!][ \t\n\r\f<])|([.?!]$)
  checkEmptyJavadoc = (default)false
  checkHtml = false
  tokens = METHOD_DEF
  
  
  */
  
  package com.puppycrawl.tools.checkstyle.checks.javadoc.javadocstyle;
  
  public class InputJavadocStyleRestrictedTokenSet2 // ok
  {
        /**
       * Tags for two lines.
       * <a href="some_link"
       * >Link Text</a>
       */
      private void method12() {} // ok
  
      /**
       * First sentence.
       * <pre>
       * +--LITERAL_DO (do)
       *     |
       *     +--SLIST ({)
       *         |
       *         +--EXPR
       *             |
       *             +--ASSIGN (=)
       *                 |
       *                 +--IDENT (x)
       *                 +--METHOD_CALL (()
       *                     |
       *                     +--DOT (.)
       *                         |
       *                         +--IDENT (rand)
       *                         +--IDENT (nextInt)
       *                     +--ELIST
       *                         |
       *                         +--EXPR
       *                             |
       *                             +--NUM_INT (10)
       *                     +--RPAREN ())
       *         +--SEMI (;)
       *         +--RCURLY (})
       *     +--LPAREN (()
       *     +--EXPR
       *         |
       *         +--LT (<)
       *             |
       *             +--IDENT (x)
       *             +--NUM_INT (5)
       *     +--RPAREN ())
       *     +--SEMI (;)
       * </pre>
       */
      private void method13() {} // ok
  
      /**
       * Some problematic javadoc. Sample usage:
       * <blockquote>
       */
  
      private void method14() {} // ok
  
      /**
       * Empty line between javadoc and method declaration cause wrong
       * line number for reporting error (bug 841942)
       */
  
      private void method15() {} // ok
  
      /** Description of field: {@value}. */
      public static final int dummy = 4911; // ok
  
      /**
       */
      public void method16() {} // ok
  
      /**
       * @param a A parameter
       */
      protected void method17(String a) {} // ok
  
      /**
       * @exception RuntimeException should be thrown
       */
      void method18(String a) {} // ok
  
      /**
       */
      private static int ASDF = 0; // ok
  
      /** @see Object */
      public void method19() {} // ok
  
      public enum Test
      {
          /**
           * Value 1 without a period
           */
          value1, // ok
  
          /**
           * Value 2 with a period.
           */
          value2, // ok
      }
  }
  