Confidential - Acme Engineering

             Resource Standard Metrics™ for C, C++, C# and Java
                   Version 7.75 - mSquaredTechnologies.com

  License Type: Shareware Evaluation License
  Licensed To : Shareware End User - Distribute Freely
  License No. : SW1380                          License Date: Dec 05, 1998
  Build Date  : Aug 16 2009                         Run Date: Aug 16, 2009 
  ©1996-2009 M Squared Technologies LLC™  
  ________________________________________________________________________

  License File: C:\Program Files\MSquared\M2 RSM\rsm.lic
  Config. File: C:\Program Files\MSquared\M2 RSM\rsm.cfg
  Command Line: -H -STotal Notice Summary Report -TN -Tq Contact.java Rolo
                dex.java 
  UDQN File   : C:\Program Files\MSquared\M2 RSM\rsm_udqn.cfg

                         Total Notice Summary Report

  Notice #  52: Line 9, No comment preceding a class block
  Notice #  51: Line 27, No comment preceding a function block
  Notice #  49: Line 29, Function appears to have null or blank parameters
  Notice #  51: Line 32, No comment preceding a function block
  Notice #  51: Line 37, No comment preceding a function block
  Notice #  38: Line 40, Exception Handling 'try'- 'catch' has been identified
  Notice #   1: Line 42, Physical line length > 80 characters
  Notice #  44: Line 50, Keyword 'break' identified outside a 'switch' structure
  Notice #  44: Line 58, Keyword 'break' identified outside a 'switch' structure
  Notice #  17: Line 62, Function comment content less than 10.0%
  Notice #  46: Line 62, Function/Class Blank Line content less < 10.0%
  Notice #  49: Line 62, Function appears to have null or blank parameters
  Notice #  51: Line 65, No comment preceding a function block
  Notice # 119: Line 66, Return is not a function
  Notice #  49: Line 67, Function appears to have null or blank parameters
  Notice #  51: Line 70, No comment preceding a function block
  Notice #  49: Line 72, Function appears to have null or blank parameters
  Notice #  51: Line 75, No comment preceding a function block
  Notice # 119: Line 76, Return is not a function
  Notice #  49: Line 77, Function appears to have null or blank parameters
  Notice #  51: Line 80, No comment preceding a function block
  Notice #  31: Line 84, Class/Struct comments are < 10.0%
  Notice #  20: Line 84, File comment content < 10.0%
  Notice #  52: Line 12, No comment preceding a class block
  Notice #  51: Line 17, No comment preceding a function block
  Notice #  49: Line 19, Function appears to have null or blank parameters
  Notice #  51: Line 22, No comment preceding a function block
  Notice #  38: Line 34, Exception Handling 'try'- 'catch' has been identified
  Notice #   1: Line 40, Physical line length > 80 characters
  Notice # 119: Line 41, Return is not a function
  Notice # 119: Line 47, Return is not a function
  Notice #  38: Line 51, Exception Handling 'try'- 'catch' has been identified
  Notice # 119: Line 58, Return is not a function
  Notice #  38: Line 62, Exception Handling 'try'- 'catch' has been identified
  Notice # 119: Line 69, Return is not a function
  Notice # 119: Line 78, Return is not a function
  Notice #  17: Line 79, Function comment content less than 10.0%
  Notice #  46: Line 79, Function/Class Blank Line content less < 10.0%
  Notice #  27: Line 79, Number of function return points > 1
  Notice #  51: Line 82, No comment preceding a function block
  Notice #  38: Line 89, Exception Handling 'try'- 'catch' has been identified
  Notice # 119: Line 96, Return is not a function
  Notice #  38: Line 100, Exception Handling 'try'- 'catch' has been identified
  Notice # 119: Line 107, Return is not a function
  Notice #  38: Line 110, Exception Handling 'try'- 'catch' has been identified
  Notice # 119: Line 117, Return is not a function
  Notice # 119: Line 120, Return is not a function
  Notice #  17: Line 121, Function comment content less than 10.0%
  Notice #  27: Line 121, Number of function return points > 1
  Notice #  51: Line 124, No comment preceding a function block
  Notice #  51: Line 129, No comment preceding a function block
  Notice #  50: Line 130, Variable assignment to a literal number
  Notice #  44: Line 136, Keyword 'break' identified outside a 'switch' structure
  Notice # 119: Line 144, Return is not a function
  Notice #  17: Line 145, Function comment content less than 10.0%
  Notice #  46: Line 145, Function/Class Blank Line content less < 10.0%
  Notice #  49: Line 145, Function appears to have null or blank parameters
  Notice #  51: Line 148, No comment preceding a function block
  Notice #  50: Line 149, Variable assignment to a literal number
  Notice #  17: Line 153, Function comment content less than 10.0%
  Notice #  46: Line 153, Function/Class Blank Line content less < 10.0%
  Notice #  49: Line 153, Function appears to have null or blank parameters
  Notice #  51: Line 156, No comment preceding a function block
  Notice #  17: Line 178, Function comment content less than 10.0%
  Notice #  31: Line 179, Class/Struct comments are < 10.0%
  Notice #  20: Line 181, File comment content < 10.0%

  ------------------------------------------------------------------------

                     ~~ Total Metrics For 2 Files ~~

  ------------------------------------------------------------------------

                        ~~ Quality Notice Summary ~~

  Total Quality Notices: 66
  Contact.java - Notice #52: Line 9, No comment preceding a class block
  Contact.java - Notice #51: Line 27, No comment preceding a function block
  Contact.java - Notice #49: Line 29, Function appears to have null or blank parameters
  Contact.java - Notice #51: Line 32, No comment preceding a function block
  Contact.java - Notice #51: Line 37, No comment preceding a function block
  Contact.java - Notice #38: Line 40, Exception Handling 'try'- 'catch' has been identified
  Contact.java - Notice # 1: Line 42, Physical line length > 80 characters
  Contact.java - Notice #44: Line 50, Keyword 'break' identified outside a 'switch' structure
  Contact.java - Notice #44: Line 58, Keyword 'break' identified outside a 'switch' structure
  Contact.java - Notice #17: Line 62, Function comment content less than 10.0%
  Contact.java - Notice #46: Line 62, Function/Class Blank Line content less < 10.0%
  Contact.java - Notice #49: Line 62, Function appears to have null or blank parameters
  Contact.java - Notice #51: Line 65, No comment preceding a function block
  Contact.java - Notice #119: Line 66, Return is not a function
  Contact.java - Notice #49: Line 67, Function appears to have null or blank parameters
  Contact.java - Notice #51: Line 70, No comment preceding a function block
  Contact.java - Notice #49: Line 72, Function appears to have null or blank parameters
  Contact.java - Notice #51: Line 75, No comment preceding a function block
  Contact.java - Notice #119: Line 76, Return is not a function
  Contact.java - Notice #49: Line 77, Function appears to have null or blank parameters
  Contact.java - Notice #51: Line 80, No comment preceding a function block
  Contact.java - Notice #31: Line 84, Class/Struct comments are < 10.0%
  Contact.java - Notice #20: Line 84, File comment content < 10.0%
  Rolodex.java - Notice #52: Line 12, No comment preceding a class block
  Rolodex.java - Notice #51: Line 17, No comment preceding a function block
  Rolodex.java - Notice #49: Line 19, Function appears to have null or blank parameters
  Rolodex.java - Notice #51: Line 22, No comment preceding a function block
  Rolodex.java - Notice #38: Line 34, Exception Handling 'try'- 'catch' has been identified
  Rolodex.java - Notice # 1: Line 40, Physical line length > 80 characters
  Rolodex.java - Notice #119: Line 41, Return is not a function
  Rolodex.java - Notice #119: Line 47, Return is not a function
  Rolodex.java - Notice #38: Line 51, Exception Handling 'try'- 'catch' has been identified
  Rolodex.java - Notice #119: Line 58, Return is not a function
  Rolodex.java - Notice #38: Line 62, Exception Handling 'try'- 'catch' has been identified
  Rolodex.java - Notice #119: Line 69, Return is not a function
  Rolodex.java - Notice #119: Line 78, Return is not a function
  Rolodex.java - Notice #17: Line 79, Function comment content less than 10.0%
  Rolodex.java - Notice #46: Line 79, Function/Class Blank Line content less < 10.0%
  Rolodex.java - Notice #27: Line 79, Number of function return points > 1
  Rolodex.java - Notice #51: Line 82, No comment preceding a function block
  Rolodex.java - Notice #38: Line 89, Exception Handling 'try'- 'catch' has been identified
  Rolodex.java - Notice #119: Line 96, Return is not a function
  Rolodex.java - Notice #38: Line 100, Exception Handling 'try'- 'catch' has been identified
  Rolodex.java - Notice #119: Line 107, Return is not a function
  Rolodex.java - Notice #38: Line 110, Exception Handling 'try'- 'catch' has been identified
  Rolodex.java - Notice #119: Line 117, Return is not a function
  Rolodex.java - Notice #119: Line 120, Return is not a function
  Rolodex.java - Notice #17: Line 121, Function comment content less than 10.0%
  Rolodex.java - Notice #27: Line 121, Number of function return points > 1
  Rolodex.java - Notice #51: Line 124, No comment preceding a function block
  Rolodex.java - Notice #51: Line 129, No comment preceding a function block
  Rolodex.java - Notice #50: Line 130, Variable assignment to a literal number
  Rolodex.java - Notice #44: Line 136, Keyword 'break' identified outside a 'switch' structure
  Rolodex.java - Notice #119: Line 144, Return is not a function
  Rolodex.java - Notice #17: Line 145, Function comment content less than 10.0%
  Rolodex.java - Notice #46: Line 145, Function/Class Blank Line content less < 10.0%
  Rolodex.java - Notice #49: Line 145, Function appears to have null or blank parameters
  Rolodex.java - Notice #51: Line 148, No comment preceding a function block
  Rolodex.java - Notice #50: Line 149, Variable assignment to a literal number
  Rolodex.java - Notice #17: Line 153, Function comment content less than 10.0%
  Rolodex.java - Notice #46: Line 153, Function/Class Blank Line content less < 10.0%
  Rolodex.java - Notice #49: Line 153, Function appears to have null or blank parameters
  Rolodex.java - Notice #51: Line 156, No comment preceding a function block
  Rolodex.java - Notice #17: Line 178, Function comment content less than 10.0%
  Rolodex.java - Notice #31: Line 179, Class/Struct comments are < 10.0%
  Rolodex.java - Notice #20: Line 181, File comment content < 10.0%

  ------------------------------------------------------------------------

                             ~~ File Summary ~~

  C Source Files *.c ....:          0  C/C++ Include Files *.h:          0
  C++ Source Files *.c* .:          0  C++ Include Files *.h* :          0
  C# Source Files *.cs ..:          0  Java Source File *.jav*:          2
  Other Source Files ....:          0
  Total File Count ......:          2


          Shareware evaluation licenses process only 20 files.
          Paid licenses enable processing for an unlimited number of files.

  ________________________________________________________________________

          Confidential - Acme Engineering