code: public boolean isLineOfCode(final String line) {
          if (line.length() < getIndicatorAreaPos() + 1) {
              return false;
          }
  
          /* Remove white space lines */
          if (line.trim().length() == 0) {
              return false;
          }
  
          /* Remove comments and special lines */
          if (isComment(line)) {
              return false;
          }
  
          /*
           * If there is a single token on this line, make sure it is not a
           * compiler directive.
           */
          String[] tokens = line.trim().split("[\\s\\.]+");
          if (tokens.length == 1
                  && COMPILER_DIRECTIVES.contains(tokens[0].toUpperCase(Locale
                          .getDefault()))) {
              return false;
          }
  
          return true;
      }
docs: Make sure this is a line worth parsing. Ignore empty lines, comments and
  compiler directives.
  
  @param line the line to parse
  @return true if this is not an empty or comment line