code: /*
  NonEmptyAtclauseDescription
  violateExecutionOnNonTightHtml = (default)false
  javadocTokens = (default)PARAM_LITERAL, RETURN_LITERAL, THROWS_LITERAL, \
                  EXCEPTION_LITERAL, DEPRECATED_LITERAL
  
  
  */
  
  package com.puppycrawl.tools.checkstyle.checks.javadoc.nonemptyatclausedescription;
  
  class InputNonEmptyAtclauseDescriptionOne
  {
          /**
           * Some javadoc.
           * @param a Some javadoc.
           * @param b Some javadoc.
           */
          public InputNonEmptyAtclauseDescriptionOne(String a, int b)
          {
  
          }
  
          /**
           * Some javadoc.
           * @param a Some javadoc. // ok
           * @deprecated Some javadoc.
           */
          public InputNonEmptyAtclauseDescriptionOne(String a)
          {
  
          }
  
          // violation 3 lines below
          /**
           * Some javadoc.
           * @param a
           * @param b
           * @param c
           */ // violation 2 lines above
          // violation 2 lines above
          public InputNonEmptyAtclauseDescriptionOne(String a, int b, double c)
          {
  
          }
  
          // violation 3 lines below
          /**
           *
           * @param a
           * @param e
           * @deprecated
           */ // violation 2 lines above
          // violation 2 lines above
          public InputNonEmptyAtclauseDescriptionOne(String a, boolean e)
          {
  
          }
  
          /**
           * Some javadoc
           * @param a Some javadoc
           * @param b Some javadoc
           * @param c Some javadoc
           * @return Some javadoc
           * @throws Exception Some javadoc
           * @deprecated Some javadoc
           */
          public int foo1(String a, int b, double c) throws Exception
          {
                  return 1;
          }
  
          /**
           *
           * @param a Some javadoc
           * @param b Some javadoc
           * @param c Some javadoc
           * @return Some javadoc
           * @throws Exception Some javadoc
           */
          public int foo2(String a, int b, double c) throws Exception
          {
                  return 1;
          }
  
          // violation 5 lines below
          // violation 5 lines below
          // violation 5 lines below
          /**
           *
           * @param a
           * @param b
           * @param c
           * @deprecated
           * @throws Exception
           * @deprecated
           */ // violation 3 lines above
          // violation 3 lines above
          // violation 3 lines above
          public int foo3(String a, int b, double c) throws Exception
          {
                  return 1;
          }
  }
  