Report for Statistics-Test-WilcoxonRankSum-0.0.7

Back
From: metabase:user:30977d10-2aae-11df-837a-5e0a49663a4f
Subject: FAIL Statistics-Test-WilcoxonRankSum-0.0.7 v5.8.9 GNU/Linux
Date: 2011-08-06T03:34:56Z

This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language.  See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org


--
Dear Ingrid Falk,

This is a computer-generated report for Statistics-Test-WilcoxonRankSum-0.0.7
on perl 5.8.9, created by CPAN-Reporter-1.1902.

Thank you for uploading your work to CPAN.  However, there was a problem
testing your distribution.

If you think this report is invalid, please consult the CPAN Testers Wiki
for suggestions on how to avoid getting FAIL reports for missing library
or binary dependencies, unsupported operating systems, and so on:

http://wiki.cpantesters.org/wiki/CPANAuthorNotes

Sections of this report:

    * Tester comments
    * Program output
    * Prerequisites
    * Environment and other context

------------------------------
TESTER COMMENTS
------------------------------

Additional comments from tester:

this report is from an automated smoke testing program
and was not reviewed by a human for accuracy

------------------------------
PROGRAM OUTPUT
------------------------------

Output from '/usr/bin/make test':

PERL_DL_NONLAZY=1 /home/trushel/perl/perl589th/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
# Testing Statistics::Test::WilcoxonRankSum 0.0.7
t/00.load.t ................... ok
t/01.load_data.t .............. ok
t/02.compute_ranks.t .......... ok
t/03.rankSums.t ............... ok
t/031.rankSums.t .............. ok
t/04.exact.t .................. ok
# Summary method in void context -> prints to stdout
# ----------------------------------------------------------------
# dataset |    n      | rank sum: observed / expected 
# ----------------------------------------------------------------
#    1    |      8    |                41      /     64
# ----------------------------------------------------------------
#    2    |      8    |                94      /     64
# ----------------------------------------------------------------
# N (size of both datasets):      16
# Probability:   0.002797, exact
# Significant (at 0.05 level)
# Ranks of dataset 1 are lower than expected
t/05.probabilities.t .......... ok
# u-crit (95th percentile = 0.05 level) = 1.6449
# Example from http://www.stat.auckland.ac.nz/~wild/ChanceEnc/Ch10.wilcoxon.pdf
# Example from http://www.statsdirect.com/help/nonparametric_methods/mwt.htm
# Example from http://faculty.vassar.edu/lowry/ch11a.html
# An example from http://www.saburchill.com/IBbiology/stats/002.html
t/05.probability_approx.t ..... ok
t/05.probability_exact.t ...... ok
t/05.probability_greater_1.t .. ok
t/051.probability_exact.t ..... ok

#   Failed test 'Test::Perl::Critic for "blib/lib/Statistics/Test/WilcoxonRankSum.pm"'
#   at /home/trushel/perl/perl589th/lib/site_perl/5.8.9/Test/Perl/Critic.pm line 110.
# 
# Perl::Critic found these violations in "blib/lib/Statistics/Test/WilcoxonRankSum.pm":
# Modules have to return a true value ("1;") at line 1, column 1.  Use "1;" as the last statement of the module.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 22, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 23, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 24, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 25, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 26, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 27, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 28, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 29, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 30, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 31, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 32, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 33, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 34, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 35, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 36, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 37, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 38, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 40, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 42, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 43, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 47, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 48, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 51, column 15.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 54, column 19.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 56, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 56, column 38.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 57, column 56.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 59, column 13.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 63, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 64, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 67, column 13.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 67, column 19.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 68, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 68, column 19.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 68, column 26.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 68, column 33.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 69, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 69, column 13.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 72, column 13.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 72, column 24.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 73, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 73, column 18.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 76, column 13.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 76, column 37.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 77, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 77, column 31.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 77, column 38.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 77, column 45.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 80, column 13.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 80, column 37.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 81, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 81, column 31.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 81, column 38.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 81, column 45.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 89, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 90, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 92, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 92, column 22.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 93, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 93, column 27.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 94, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 94, column 25.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 95, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 95, column 25.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 96, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 96, column 18.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 97, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 97, column 23.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 98, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 98, column 33.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 99, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 99, column 40.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 100, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 100, column 28.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 101, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 101, column 42.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 102, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 102, column 36.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 103, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 103, column 36.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 108, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 109, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 109, column 16.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 111, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 111, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 113, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 115, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 115, column 24.  (no explanation).  (Severity: 5)
# Use of low precedence operators is not allowed at line 115, column 29.  Replace low precedence operators with the high precedence substitutes.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 115, column 36.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 115, column 51.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 116, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 116, column 24.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 116, column 39.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 118, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 118, column 21.  (no explanation).  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 121, column 22.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 121, column 39.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 121, column 50.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 121, column 61.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 125, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 126, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 126, column 14.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 126, column 27.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 127, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 127, column 24.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 128, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 128, column 28.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 128, column 35.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 129, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 129, column 31.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 129, column 38.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 129, column 45.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 130, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 130, column 55.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 130, column 62.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 130, column 86.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 132, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 132, column 28.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 132, column 35.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 133, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 133, column 31.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 133, column 38.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 133, column 45.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 134, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 134, column 55.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 134, column 62.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 134, column 86.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 139, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 140, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 147, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 148, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 149, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 149, column 18.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 149, column 21.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 151, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 151, column 16.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 154, column 17.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 154, column 22.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 155, column 15.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 155, column 19.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 156, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 156, column 16.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 159, column 5.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 159, column 16.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 159, column 22.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 159, column 25.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 161, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 166, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 167, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 167, column 16.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 169, column 5.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 169, column 36.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 171, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 171, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 172, column 5.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 172, column 18.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 172, column 25.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 173, column 5.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 173, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 173, column 29.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 175, column 37.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 180, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 181, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 181, column 16.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 183, column 5.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 183, column 36.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 185, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 185, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 186, column 5.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 186, column 18.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 186, column 25.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 187, column 5.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 187, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 187, column 29.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 189, column 37.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 194, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 195, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 195, column 16.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 195, column 31.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 197, column 5.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 197, column 36.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 198, column 5.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 198, column 36.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 200, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 200, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 202, column 5.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 202, column 18.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 202, column 25.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 203, column 5.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 203, column 18.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 203, column 25.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 204, column 5.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 204, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 204, column 29.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 205, column 5.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 205, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 205, column 29.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 207, column 37.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 209, column 23.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 214, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 215, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 216, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 216, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 218, column 71.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 218, column 84.  (no explanation).  (Severity: 5)
# Use of low precedence operators is not allowed at line 218, column 89.  Replace low precedence operators with the high precedence substitutes.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 218, column 93.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 218, column 106.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 220, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 220, column 23.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 220, column 36.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 221, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 221, column 23.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 221, column 36.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 224, column 23.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 226, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 228, column 16.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 228, column 21.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 229, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 229, column 14.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 231, column 16.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 231, column 21.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 232, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 232, column 14.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 235, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 236, column 16.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 236, column 31.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 236, column 38.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 236, column 48.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 238, column 10.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 240, column 18.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 240, column 31.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 240, column 38.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 241, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 241, column 24.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 241, column 31.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 241, column 55.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 244, column 14.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 246, column 10.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 247, column 14.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 247, column 18.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 247, column 29.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 247, column 35.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 248, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 248, column 16.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 250, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 250, column 14.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 250, column 32.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 250, column 36.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 251, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 251, column 14.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 251, column 32.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 253, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 253, column 14.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 256, column 5.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 256, column 15.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 256, column 23.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 258, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 258, column 22.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 261, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 262, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 263, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 263, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 265, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 266, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 266, column 24.  (no explanation).  (Severity: 5)
# Use of low precedence operators is not allowed at line 266, column 29.  Replace low precedence operators with the high precedence substitutes.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 266, column 36.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 266, column 51.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 267, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 267, column 24.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 267, column 39.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 270, column 10.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 272, column 11.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 272, column 21.  (no explanation).  (Severity: 5)
# Use of low precedence operators is not allowed at line 272, column 26.  Replace low precedence operators with the high precedence substitutes.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 272, column 33.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 272, column 43.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 273, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 273, column 21.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 273, column 31.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 275, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 275, column 21.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 278, column 18.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 278, column 33.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 278, column 40.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 278, column 50.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 279, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 279, column 33.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 279, column 40.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 280, column 19.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 280, column 26.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 280, column 50.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 281, column 18.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 281, column 33.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 281, column 40.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 281, column 57.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 286, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 286, column 22.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 286, column 30.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 291, column 29.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 292, column 22.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 296, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 297, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 297, column 16.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 299, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 299, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 301, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 302, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 303, column 11.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 303, column 24.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 304, column 16.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 304, column 29.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 306, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 306, column 22.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 306, column 29.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 307, column 16.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 307, column 29.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 309, column 14.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 310, column 11.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 310, column 24.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 311, column 16.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 311, column 29.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 313, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 313, column 22.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 313, column 29.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 314, column 16.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 314, column 29.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 324, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 325, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 327, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 327, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 329, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 329, column 30.  (no explanation).  (Severity: 5)
# Use of low precedence operators is not allowed at line 329, column 35.  Replace low precedence operators with the high precedence substitutes.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 329, column 39.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 329, column 63.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 332, column 24.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 332, column 45.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 333, column 25.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 333, column 46.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 333, column 52.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 333, column 76.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 337, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 337, column 22.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 337, column 35.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 338, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 338, column 22.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 338, column 35.  (no explanation).  (Severity: 5)
# Use of low precedence operators is not allowed at line 340, column 9.  Replace low precedence operators with the high precedence substitutes.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 340, column 13.  (no explanation).  (Severity: 5)
# Use of low precedence operators is not allowed at line 340, column 26.  Replace low precedence operators with the high precedence substitutes.  (Severity: 5)
# Use of low precedence operators is not allowed at line 340, column 30.  Replace low precedence operators with the high precedence substitutes.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 340, column 34.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 341, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 341, column 21.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 345, column 9.  (no explanation).  (Severity: 5)
# Use of low precedence operators is not allowed at line 345, column 21.  Replace low precedence operators with the high precedence substitutes.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 345, column 25.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 347, column 29.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 347, column 34.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 347, column 47.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 349, column 14.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 350, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 350, column 21.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 350, column 32.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 350, column 39.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 351, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 351, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 351, column 27.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 353, column 29.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 353, column 34.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 353, column 47.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 355, column 14.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 356, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 356, column 21.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 356, column 32.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 356, column 39.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 357, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 357, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 357, column 27.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 359, column 29.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 359, column 34.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 359, column 47.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 364, column 22.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 364, column 43.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 365, column 23.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 365, column 44.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 365, column 50.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 365, column 74.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 369, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 369, column 33.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 372, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 373, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 374, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 374, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 376, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 376, column 37.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 377, column 14.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 377, column 42.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 380, column 13.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 380, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 381, column 13.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 381, column 19.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 382, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 382, column 19.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 383, column 18.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 383, column 29.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 385, column 8.  (no explanation).  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 385, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 385, column 33.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 389, column 22.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 390, column 78.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 393, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 394, column 42.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 395, column 47.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 395, column 52.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 398, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 400, column 15.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 400, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 401, column 10.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 401, column 19.  (no explanation).  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 401, column 19.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 402, column 10.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 402, column 22.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 403, column 11.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 404, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 408, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 412, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 413, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 414, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 414, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 416, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 416, column 49.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 417, column 14.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 417, column 54.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 420, column 13.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 420, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 421, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 421, column 17.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 423, column 13.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 423, column 19.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 424, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 424, column 19.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 425, column 18.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 425, column 29.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 427, column 8.  (no explanation).  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 427, column 23.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 427, column 33.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 431, column 22.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 432, column 78.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 435, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 436, column 42.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 437, column 47.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 437, column 52.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 440, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 442, column 15.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 444, column 17.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 444, column 22.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 445, column 5.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 445, column 14.  (no explanation).  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 445, column 14.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 446, column 5.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 446, column 17.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 447, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 448, column 4.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 454, column 17.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 454, column 22.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 455, column 5.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 455, column 14.  (no explanation).  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 455, column 14.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 456, column 5.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 456, column 17.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 457, column 6.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 458, column 4.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 464, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 469, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 470, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 471, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 471, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 473, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 473, column 25.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 474, column 14.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 474, column 30.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 477, column 13.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 477, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 478, column 13.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 478, column 19.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 480, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 481, column 15.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 481, column 27.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 482, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 482, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 484, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 484, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 487, column 5.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 487, column 21.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 487, column 28.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 489, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 489, column 28.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 492, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 493, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 494, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 494, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 496, column 13.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 496, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 497, column 13.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 497, column 19.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 499, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 499, column 37.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 500, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 500, column 34.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 501, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 501, column 33.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 501, column 86.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 503, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 503, column 19.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 505, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 508, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 509, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 510, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 510, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 512, column 13.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 512, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 513, column 13.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 513, column 19.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 514, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 514, column 19.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 515, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 515, column 16.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 516, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 516, column 26.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 516, column 30.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 517, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 517, column 29.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 518, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 518, column 19.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 518, column 27.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 518, column 40.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 519, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 519, column 38.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 519, column 78.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 519, column 85.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 519, column 97.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 521, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 521, column 52.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 523, column 12.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 528, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 529, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 530, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 530, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 532, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 533, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 533, column 25.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 534, column 11.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 534, column 41.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 535, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 535, column 114.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 535, column 130.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 535, column 142.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 535, column 172.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 537, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 537, column 62.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 537, column 78.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 540, column 7.  (no explanation).  (Severity: 5)
# Use of "print", "die", and "exit" in modules is not allowed at line 545, column 22.  Use methods of LayoutObject or MainObject instead.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 545, column 28.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 549, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 550, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 551, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 551, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 554, column 26.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 554, column 39.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 555, column 26.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 555, column 39.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 556, column 19.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 556, column 26.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 557, column 19.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 557, column 26.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 558, column 18.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 558, column 24.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 559, column 27.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 559, column 42.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 560, column 27.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 560, column 40.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 561, column 27.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 561, column 40.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 562, column 36.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 562, column 60.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 563, column 36.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 563, column 60.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 564, column 28.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 564, column 44.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 565, column 42.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 565, column 72.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 571, column 3.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 572, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 573, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 573, column 20.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 575, column 8.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 575, column 16.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 577, column 8.  (no explanation).  (Severity: 5)
# Use of low precedence operators is not allowed at line 578, column 9.  Replace low precedence operators with the high precedence substitutes.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 578, column 13.  (no explanation).  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 578, column 13.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 579, column 7.  (no explanation).  (Severity: 5)
# Use of low precedence operators is not allowed at line 580, column 14.  Replace low precedence operators with the high precedence substitutes.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 580, column 18.  (no explanation).  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 580, column 18.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 581, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 583, column 10.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 594, column 10.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 594, column 18.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 595, column 7.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 595, column 32.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 595, column 44.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 595, column 144.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 596, column 11.  (no explanation).  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 596, column 11.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 597, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 599, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 600, column 9.  (no explanation).  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 600, column 26.  (no explanation).  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 600, column 26.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 600, column 48.  (no explanation).  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 600, column 48.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 605, column 11.  (no explanation).  (Severity: 5)
# Private Member Data shouldn't be accessed directly at line 605, column 11.  Accessing an objects data directly breaks encapsulation and should be avoided.  Example: $object->{ some_key }.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 606, column 9.  (no explanation).  (Severity: 5)
# Use of "print", "die", and "exit" in modules is not allowed at line 612, column 22.  Use methods of LayoutObject or MainObject instead.  (Severity: 5)
# Variable, subroutine, and package names have to be in CamelCase at line 612, column 28.  (no explanation).  (Severity: 5)
# Looks like you failed 1 test of 1.
t/perlcritic.t ................ 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests 
t/pod-coverage.t .............. ok
t/pod.t ....................... ok

Test Summary Report
-------------------
t/perlcritic.t              (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
Files=14, Tests=37, 20 wallclock secs ( 0.05 usr  0.05 sys + 10.46 cusr  0.25 csys = 10.81 CPU)
Result: FAIL
Failed 1/14 test programs. 1/37 subtests failed.
make: *** [test_dynamic] Error 255

------------------------------
PREREQUISITES
------------------------------

Prerequisite modules loaded:

requires:

    Module                    Need Have    
    ------------------------- ---- --------
    Carp                      0    1.10    
    Carp::Assert              0    0.20    
    Class::Std                0    0.011   
    Contextual::Return        0    0.003001
    List::Util                0    1.23_03 
    Math::BigFloat            0    1.993   
    Math::Counting            0    0.0902  
    Set::Partition            0    0.03    
    Statistics::Distributions 0    1.02    
    Test::More                0    0.98    
    version                   0    0.93    

build_requires:

    Module                    Need Have    
    ------------------------- ---- --------
    ExtUtils::MakeMaker       0    6.58    

configure_requires:

    Module                    Need Have    
    ------------------------- ---- --------
    ExtUtils::MakeMaker       0    6.58    


------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------

Environment variables:

    AUTOMATED_TESTING = 1
    LANG = en_US.UTF-8
    LANGUAGE = en
    LC_COLLATE = C
    LC_MONETARY = C
    LC_NUMERIC = C
    LC_TIME = C
    PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    PERL5LIB = 
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 15263
    PERL5_CPAN_IS_RUNNING = 15263
    PERL5_CPAN_IS_RUNNING_IN_RECURSION = 2809,15263
    PERL_CR_SMOKER_CURRENT = Statistics-Test-WilcoxonRankSum-0.0.7
    PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
    PERL_MM_USE_DEFAULT = 1
    SHELL = /bin/bash
    TERM = xterm

Perl special variables (and OS-specific diagnostics, for MSWin32):

    $^X = /home/trushel/perl/perl589th/bin/perl
    $UID/$EUID = 138375 / 138375
    $GID = 5762 4 20 21 24 25 26 30 44 46 104 105 119 122 431 5762
    $EGID = 5762 4 20 21 24 25 26 30 44 46 104 105 119 122 431 5762

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                1.97_51 
    Cwd                 3.33    
    ExtUtils::CBuilder  0.280202
    ExtUtils::Command   1.16    
    ExtUtils::Install   1.54    
    ExtUtils::MakeMaker 6.58    
    ExtUtils::Manifest  1.58    
    ExtUtils::ParseXS   2.2206  
    File::Spec          3.33    
    Module::Build       0.3800  
    Module::Signature   n/a     
    Test::Harness       3.23    
    Test::More          0.98    
    YAML                0.73    
    YAML::Syck          1.17    
    version             0.93    


--

Summary of my perl5 (revision 5 version 8 subversion 9) configuration:
  Platform:
    osname=linux, osvers=2.6.32-33-generic, archname=x86_64-linux-thread-multi
    uname='linux trushel-glaptop 2.6.32-33-generic #70-ubuntu smp thu jul 7 21:13:52 utc 2011 x86_64 gnulinux '
    config_args=''
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=define use5005threads=undef useithreads=define usemultiplicity=define
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=define use64bitall=define uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-O2',
    cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -pipe -I/usr/local/include'
    ccversion='', gccversion='4.4.3', gccosandvers=''
    intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' -L/usr/local/lib'
    libpth=/usr/local/lib /lib /usr/lib /lib64 /usr/lib64
    libs=-lnsl -ldb -ldl -lm -lcrypt -lutil -lpthread -lc
    perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
    libc=/lib/libc-2.11.1.so, so=so, useshrplib=false, libperl=libperl.a
    gnulibc_version='2.11.1'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
    cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib'


Characteristics of this binary (from libperl): 
  Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
                        THREADS_HAVE_PIDS USE_64_BIT_ALL USE_64_BIT_INT
                        USE_FAST_STDIO USE_ITHREADS USE_LARGE_FILES
                        USE_PERLIO USE_REENTRANT_API
  Built under linux
  Compiled at Aug  1 2011 07:25:20
  %ENV:
    PERL5LIB=""
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="15263"
    PERL5_CPAN_IS_RUNNING="15263"
    PERL5_CPAN_IS_RUNNING_IN_RECURSION="2809,15263"
    PERL_CR_SMOKER_CURRENT="Statistics-Test-WilcoxonRankSum-0.0.7"
    PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
    PERL_MM_USE_DEFAULT="1"
  @INC:
    /home/trushel/perl/perl589th/lib/5.8.9/x86_64-linux-thread-multi
    /home/trushel/perl/perl589th/lib/5.8.9
    /home/trushel/perl/perl589th/lib/site_perl/5.8.9/x86_64-linux-thread-multi
    /home/trushel/perl/perl589th/lib/site_perl/5.8.9
    .