PMD Results

The following document contains the results of PMD 5.0.5.

Files

org/andromda/cartridges/bpm4struts/Bpm4StrutsGlobals.java

Violation Line
Avoid excessively long variable names like PROPERTY_DEFAULT_INPUT_COLUMN_COUNT 14
Avoid excessively long variable names like PROPERTY_DEFAULT_INPUT_ROW_COUNT 19
Avoid excessively long variable names like PROPERTY_DEFAULT_ACTION_REDIRECT 39
Avoid excessively long variable names like PROPERTY_GENERATE_TABLE_DECORATORS 49
Avoid excessively long variable names like PROPERTY_DEFAULT_TABLE_EXPORT_TYPES 59
Avoid excessively long variable names like DISABLE_VALIDATION_FOR_HIDDEN_FORM_FIELDS 84

org/andromda/cartridges/bpm4struts/Bpm4StrutsProfile.java

Violation Line
Avoid excessively long variable names like TAGGEDVALUE_ACTION_SUCCESS_MESSAGE 27
Avoid excessively long variable names like TAGGEDVALUE_ACTION_WARNING_MESSAGE 29
Avoid excessively long variable names like TAGGEDVALUE_INPUT_DEFAULT_REQUIRED 97
Avoid excessively long variable names like TAGGEDVALUE_EXCEPTION_DEFAULT_TYPE 99
Avoid excessively long variable names like TAGGEDVALUE_ACTION_FORM_DEFAULT_KEY 101
Avoid excessively long variable names like TAGGEDVALUE_ACTION_TYPE_HYPERLINK 103
Avoid excessively long variable names like TAGGEDVALUE_INPUT_TYPE_PLAINTEXT 115
Avoid excessively long variable names like TAGGEDVALUE_INPUT_TYPE_OPTION_DEFAULT_COUNT 135
Avoid excessively long variable names like TAGGEDVALUE_TABLE_MAXROWS_DEFAULT_COUNT 137
Avoid excessively long variable names like TAGGEDVALUE_TABLE_SORTABLE_DEFAULT_VALUE 139
Avoid excessively long variable names like TAGGEDVALUE_TABLE_EXPORTABLE_DEFAULT_VALUE 141

org/andromda/cartridges/bpm4struts/Bpm4StrutsUtils.java

Violation Line
All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. 22285
Parameter 'enumeration' is not assigned and could be declared final 29
Avoid reassigning parameters such as 'validatorTaggedValue' 52
Local variable 'left' could be declared final 71
Avoid reassigning parameters such as 'validatorTaggedValue' 103
Local variable 'left' could be declared final 119
Local variable 'right' could be declared final 122
Parameter 'validatorTaggedValue' is not assigned and could be declared final 143
Parameter 'collection' is not assigned and could be declared final 166
Use bitwise inversion to invert boolean values 201
Parameter 'string' is not assigned and could be declared final 257
Parameter 'left' is not assigned and could be declared final 276
Parameter 'right' is not assigned and could be declared final 277

org/andromda/cartridges/bpm4struts/metafacades/StrutsActionLogicImpl.java

Violation Line
A high number of imports can indicate a high degree of coupling within an object. 11129
Avoid really long classes. 421129
This class has too many methods, consider refactoring it. 441129
Avoid using redundant field initializer for 'actionStates' 50
Found non-transient, non-static member. Please mark as transient or provide accessors. 50
Found non-transient, non-static member. Please mark as transient or provide accessors. 55
Avoid using redundant field initializer for 'actionForwards' 55
Found non-transient, non-static member. Please mark as transient or provide accessors. 60
Avoid using redundant field initializer for 'decisionTransitions' 60
Found non-transient, non-static member. Please mark as transient or provide accessors. 65
Avoid using redundant field initializer for 'transitions' 65
Parameter 'metaObject' is not assigned and could be declared final 71
Parameter 'context' is not assigned and could be declared final 72
Parameter 'transition' is not assigned and could be declared final 96
Parameter 'processedTransitions' is not assigned and could be declared final 97
Useless parentheses. 106
Useless parentheses. 106
Useless parentheses. 113
The String literal "" appears 5 times in this file; the first occurrence is on line 153 153
Useless parentheses. 153
Local variable 'field' could be declared final 163
Local variable 'table' could be declared final 242
Avoid excessively long variable names like tableNonColumnActionParametersMap 265
Local variable 'formSize' could be declared final 268
Local variable 'size' could be declared final 272
Prefer StringBuffer over += for concatenating strings 304
Useless parentheses. 326
Assigning an Object to null is a code smell. Consider refactoring. 327
Local variable 'value' could be declared final 557
Parameter 'string' is not assigned and could be declared final 564
Local variable 'source' could be declared final 577
Useless parentheses. 621
A method should have only one exit point, and that should be the last statement in the method 633
A method should have only one exit point, and that should be the last statement in the method 648
A method should have only one exit point, and that should be the last statement in the method 663
Avoid using if statements without curly braces 734
Avoid using if statements without curly braces 743
Avoid using if statements without curly braces 752
Local variable 'actionState' could be declared final 765
The method handleGetActionFormFields() has an NPath complexity of 432 818901
Local variable 'size' could be declared final 915
Local variable 'forward' could be declared final 922
Comment is too large: Line too long 944
Parameter 'finalState' is not assigned and could be declared final 946
Local variable 'parameter' could be declared final 964
Local variable 'targetPages' could be declared final 982
Local variable 'trigger' could be declared final 1016
Local variable 'triggerName' could be declared final 1019
Local variable 'value' could be declared final 1032
Parameter 'object' is not assigned and could be declared final 1049
Local variable 'value' could be declared final 1079

org/andromda/cartridges/bpm4struts/metafacades/StrutsActionStateLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 30
Parameter 'context' is not assigned and could be declared final 31
Deeply nested if..then statements are hard to read 5760

org/andromda/cartridges/bpm4struts/metafacades/StrutsActivityGraphLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 22
Parameter 'context' is not assigned and could be declared final 23
Useless parentheses. 39
Assigning an Object to null is a code smell. Consider refactoring. 39

org/andromda/cartridges/bpm4struts/metafacades/StrutsAttributeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 21
Parameter 'context' is not assigned and could be declared final 22
Parameter 'seed' is not assigned and could be declared final 54

org/andromda/cartridges/bpm4struts/metafacades/StrutsBackendServiceLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 19
Parameter 'context' is not assigned and could be declared final 20
Local variable 'accessorImplementation' could be declared final 3132
Local variable 'packageName' could be declared final 4142

org/andromda/cartridges/bpm4struts/metafacades/StrutsControllerLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 28
Parameter 'context' is not assigned and could be declared final 29

org/andromda/cartridges/bpm4struts/metafacades/StrutsControllerOperationLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 39
Parameter 'context' is not assigned and could be declared final 40
Unnecessary use of fully qualified name 'java.util.List' due to existing import 'java.util.List' 82
Deeply nested if..then statements are hard to read 101104
Deeply nested if..then statements are hard to read 118138
Assigning an Object to null is a code smell. Consider refactoring. 151
Useless parentheses. 151
These nested if statements could be combined 202205
Deeply nested if..then statements are hard to read 202205
Avoid if (x != y) ..; else ..; 241
Avoid if (x != y) ..; else ..; 256
Use bitwise inversion to invert boolean values 262
Use bitwise inversion to invert boolean values 264
Comment is too large: Line too long 270
Useless parentheses. 294

org/andromda/cartridges/bpm4struts/metafacades/StrutsExceptionHandlerLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 22
Parameter 'context' is not assigned and could be declared final 23
Useless parentheses. 46
Avoid using if...else statements without curly braces 73
A method should have only one exit point, and that should be the last statement in the method 73
A method should have only one exit point, and that should be the last statement in the method 75
Avoid using if...else statements without curly braces 75
Avoid using if...else statements without curly braces 77
Avoid if (x != y) ..; else ..; 86

org/andromda/cartridges/bpm4struts/metafacades/StrutsFinalStateLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 31
Parameter 'context' is not assigned and could be declared final 32
Local variable 'name' could be declared final 70
Useless parentheses. 71
Local variable 'useCase' could be declared final 118
Comment is too large: Line too long 143
Local variable 'actions' could be declared final 147
Local variable 'incomings' could be declared final 148
Local variable 'forward' could be declared final 152

org/andromda/cartridges/bpm4struts/metafacades/StrutsForwardLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 34
Parameter 'context' is not assigned and could be declared final 35
Assigning an Object to null is a code smell. Consider refactoring. 46
A method should have only one exit point, and that should be the last statement in the method 100
A method should have only one exit point, and that should be the last statement in the method 104
Avoid using if statements without curly braces 119
Avoid using if statements without curly braces 121
Avoid using if statements without curly braces 123
Avoid using if statements without curly braces 125
Parameter 'taggedValue' is not assigned and could be declared final 161

org/andromda/cartridges/bpm4struts/metafacades/StrutsJspLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 34
Parameter 'context' is not assigned and could be declared final 35
Avoid if (x != y) ..; else ..; 129130
Useless parentheses. 129
Avoid if (x != y) ..; else ..; 149150
Useless parentheses. 190
A method should have only one exit point, and that should be the last statement in the method 205
A method should have only one exit point, and that should be the last statement in the method 222
A method should have only one exit point, and that should be the last statement in the method 239
Parameter 'stateVertex' is not assigned and could be declared final 323
Parameter 'processedTransitions' is not assigned and could be declared final 324
Parameter 'actions' is not assigned and could be declared final 325
Parameter 'transition' is not assigned and could be declared final 341
Parameter 'processedTransitions' is not assigned and could be declared final 342
Parameter 'actions' is not assigned and could be declared final 343
Comment is too large: Line too long 352
Unnecessary wrapper object creation 407

org/andromda/cartridges/bpm4struts/metafacades/StrutsManageableEntityAssociationEndLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 22
Parameter 'context' is not assigned and could be declared final 23
Comment is too large: Line too long 78
Useless parentheses. 82
Avoid if (x != y) ..; else ..; 8283

org/andromda/cartridges/bpm4struts/metafacades/StrutsManageableEntityAttributeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 23
Parameter 'context' is not assigned and could be declared final 24
Prefer StringBuffer over += for concatenating strings 40
Useless parentheses. 105
Avoid empty catch blocks 152155
Avoid empty catch blocks 180183
Avoid if (x != y) ..; else ..; 210211
Useless parentheses. 210

org/andromda/cartridges/bpm4struts/metafacades/StrutsManageableEntityLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 36
Parameter 'context' is not assigned and could be declared final 37
Avoid if (x != y) ..; else ..; 243244
Useless parentheses. 243
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 304

org/andromda/cartridges/bpm4struts/metafacades/StrutsParameterLogicImpl.java

Violation Line
The class 'StrutsParameterLogicImpl' has a Cyclomatic Complexity of 3 (Highest = 29). 332082
Avoid really long classes. 332082
This class has too many methods, consider refactoring it. 352082
Parameter 'metaObject' is not assigned and could be declared final 41
Parameter 'context' is not assigned and could be declared final 42
Local variable 'actions' could be declared final 134
Local variable 'action' could be declared final 137
Local variable 'actionFormFields' could be declared final 138
Local variable 'parameter' could be declared final 141
Useless parentheses. 193
Useless parentheses. 267
Local variable 'documentation' could be declared final 272
Avoid if (x != y) ..; else ..; 273275
Useless parentheses. 291
Avoid if (x != y) ..; else ..; 291292
Avoid really long methods. 306488
The method handleGetOnlineHelpValue() has an NPath complexity of 768000 306488
The method 'handleGetOnlineHelpValue' has a Cyclomatic Complexity of 24. 306488
Avoid if (x != y) ..; else ..; 312313
StringBuffer (or StringBuilder).append is called 2 consecutive times with literal Strings. Use a single append with a single combined String. 322
StringBuffer (or StringBuilder).append is called 2 consecutive times with literal Strings. Use a single append with a single combined String. 329
The String literal "The value of this field should reflect a " appears 10 times in this file; the first occurrence is on line 329 329
Local variable 'dateFormat' could be declared final 336
StringBuffer (or StringBuilder).append is called 3 consecutive times with literal Strings. Use a single append with a single combined String. 337
StringBuffer (or StringBuilder).append is called 2 consecutive times with literal Strings. Use a single append with a single combined String. 344
StringBuffer (or StringBuilder).append is called 2 consecutive times with literal Strings. Use a single append with a single combined String. 349
StringBuffer (or StringBuilder).append is called 2 consecutive times with literal Strings. Use a single append with a single combined String. 353
Local variable 'dateFormat' could be declared final 360
StringBuffer (or StringBuilder).append is called 3 consecutive times with literal Strings. Use a single append with a single combined String. 362
StringBuffer (or StringBuilder).append is called 3 consecutive times with literal Strings. Use a single append with a single combined String. 392
StringBuffer (or StringBuilder).append is called 2 consecutive times with literal Strings. Use a single append with a single combined String. 412
StringBuffer (or StringBuilder).append is called 3 consecutive times with literal Strings. Use a single append with a single combined String. 425
The String literal "<a href=\"http://java.sun.com/docs/books/tutorial/java/nutsandbolts/datatypes.html\" " appears 8 times in this file; the first occurrence is on line 426 426
StringBuffer (or StringBuilder).append is called 3 consecutive times with literal Strings. Use a single append with a single combined String. 432
StringBuffer (or StringBuilder).append is called 3 consecutive times with literal Strings. Use a single append with a single combined String. 439
StringBuffer (or StringBuilder).append is called 3 consecutive times with literal Strings. Use a single append with a single combined String. 446
StringBuffer (or StringBuilder).append is called 3 consecutive times with literal Strings. Use a single append with a single combined String. 453
StringBuffer (or StringBuilder).append is called 3 consecutive times with literal Strings. Use a single append with a single combined String. 460
StringBuffer (or StringBuilder).append is called 3 consecutive times with literal Strings. Use a single append with a single combined String. 467
StringBuffer (or StringBuilder).append is called 3 consecutive times with literal Strings. Use a single append with a single combined String. 474
StringBuffer (or StringBuilder).append is called 3 consecutive times with literal Strings. Use a single append with a single combined String. 481
Useless parentheses. 506
Avoid if (x != y) ..; else ..; 545555
Unnecessary wrapper object creation 548
Unnecessary wrapper object creation 554
Comment is too large: Line too long 572
Useless parentheses. 639
This statement may have some unnecessary parentheses 639
Parameter 'hyperlink' is not assigned and could be declared final 662
Parameter 'formPost' is not assigned and could be declared final 663
Parameter 'tableAction' is not assigned and could be declared final 664
A method should have only one exit point, and that should be the last statement in the method 669
These nested if statements could be combined 694699
Useless parentheses. 694
Useless parentheses. 695
Useless parentheses. 696
Prefer StringBuffer over += for concatenating strings 715
Assigning an Object to null is a code smell. Consider refactoring. 725
Local variable 'suffix' could be declared final 738
Useless parentheses. 882
Parameter 'columnName' is not assigned and could be declared final 933
Assigning an Object to null is a code smell. Consider refactoring. 954
Parameter 'columnName' is not assigned and could be declared final 960
Useless parentheses. 962
Assigning an Object to null is a code smell. Consider refactoring. 962
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 977
The method 'handleGetWidgetType' has a Cyclomatic Complexity of 22. 9881065
Local variable 'value' could be declared final 990
These nested if statements could be combined 10531056
Useless parentheses. 1061
Use explicit scoping instead of the default package private level 1070
Local variable 'type' could be declared final 1079
Local variable 'type' could be declared final 1094
The method 'handleGetResetValue' has a Cyclomatic Complexity of 24. 13031343
The method handleGetResetValue() has an NPath complexity of 16385 13031343
A method should have only one exit point, and that should be the last statement in the method 1310
A method should have only one exit point, and that should be the last statement in the method 1311
A method should have only one exit point, and that should be the last statement in the method 1315
A method should have only one exit point, and that should be the last statement in the method 1316
A method should have only one exit point, and that should be the last statement in the method 1317
A method should have only one exit point, and that should be the last statement in the method 1318
A method should have only one exit point, and that should be the last statement in the method 1319
A method should have only one exit point, and that should be the last statement in the method 1320
A method should have only one exit point, and that should be the last statement in the method 1321
A method should have only one exit point, and that should be the last statement in the method 1322
A method should have only one exit point, and that should be the last statement in the method 1326
A method should have only one exit point, and that should be the last statement in the method 1327
A method should have only one exit point, and that should be the last statement in the method 1328
A method should have only one exit point, and that should be the last statement in the method 1329
A method should have only one exit point, and that should be the last statement in the method 1330
A method should have only one exit point, and that should be the last statement in the method 1331
A method should have only one exit point, and that should be the last statement in the method 1332
A method should have only one exit point, and that should be the last statement in the method 1333
A method should have only one exit point, and that should be the last statement in the method 1336
A method should have only one exit point, and that should be the last statement in the method 1337
A method should have only one exit point, and that should be the last statement in the method 1338
Avoid excessively long variable names like disableValidationForHiddenFormFields 1351
Local variable 'value' could be declared final 1358
Assigning an Object to null is a code smell. Consider refactoring. 1360
The method handleGetValidatorTypes() has an NPath complexity of 13602 13661427
The method 'handleGetValidatorTypes' has a Cyclomatic Complexity of 29. 13661427
Local variable 'type' could be declared final 1370
Useless parentheses. 1374
Local variable 'formats' could be declared final 1401
Local variable 'additionalFormat' could be declared final 1404
The String literal "minlength" appears 5 times in this file; the first occurrence is on line 1,405 1405
The String literal "maxlength" appears 5 times in this file; the first occurrence is on line 1,406 1406
Local variable 'taggedValues' could be declared final 1419
Local variable 'validator' could be declared final 1422
Parameter 'validatorType' is not assigned and could be declared final 1443
Local variable 'taggedValues' could be declared final 1479
Local variable 'validator' could be declared final 1482
The method handleGetValidatorVars() has an NPath complexity of 339 14961573
Avoid using if...else statements without curly braces 15191520
Avoid using if...else statements without curly braces 15211522
Avoid using if statements without curly braces 15231524
Local variable 'taggedValues' could be declared final 1554
Local variable 'validator' could be declared final 1557
Local variable 'validatorVars' could be declared final 1560
Local variable 'validatorArgs' could be declared final 1561
Local variable 'validatorVar' could be declared final 1565
Local variable 'validatorArg' could be declared final 1566
Local variable 'value' could be declared final 1591
Assigning an Object to null is a code smell. Consider refactoring. 1592
Avoid using for statements without curly braces 16041605
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 1638
Local variable 'value' could be declared final 1668
Unnecessary wrapper object creation 1671
Parameter 'format' is not assigned and could be declared final 1856
Parameter 'format' is not assigned and could be declared final 1864
Parameter 'format' is not assigned and could be declared final 1872
Parameter 'format' is not assigned and could be declared final 1886
Parameter 'format' is not assigned and could be declared final 1894
Comment is too large: Line too long 1900
Parameter 'format' is not assigned and could be declared final 1902
Comment is too large: Line too long 1908
Parameter 'format' is not assigned and could be declared final 1910
Parameter 'format' is not assigned and could be declared final 1918
Parameter 'format' is not assigned and could be declared final 1926
Parameter 'format' is not assigned and could be declared final 1934
Useless parentheses. 1936
Parameter 'format' is not assigned and could be declared final 1942
Parameter 'format' is not assigned and could be declared final 1950
Parameter 'format' is not assigned and could be declared final 1958
Parameter 'string' is not assigned and could be declared final 1966
Parameter 'index' is not assigned and could be declared final 1967
Parameter 'limit' is not assigned and could be declared final 1968
A method should have only one exit point, and that should be the last statement in the method 1970
Useless parentheses. 1973
Assigning an Object to null is a code smell. Consider refactoring. 1973
Useless parentheses. 1981
Use bitwise inversion to invert boolean values 19951999
Unnecessary wrapper object creation 2008
Avoid empty catch blocks 20382041
Avoid empty catch blocks 20662069

org/andromda/cartridges/bpm4struts/metafacades/StrutsPseudostateLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 26
Parameter 'context' is not assigned and could be declared final 27
Deeply nested if..then statements are hard to read 7275

org/andromda/cartridges/bpm4struts/metafacades/StrutsSessionObjectLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 17
Parameter 'context' is not assigned and could be declared final 18

org/andromda/cartridges/bpm4struts/metafacades/StrutsTriggerLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 21
Parameter 'context' is not assigned and could be declared final 22
Deeply nested if..then statements are hard to read 8588
Prefer StringBuffer over += for concatenating strings 87
Local variable 'transition' could be declared final 158
Unnecessary wrapper object creation 169

org/andromda/cartridges/bpm4struts/metafacades/StrutsUseCaseLogicImpl.java

Violation Line
The class 'StrutsUseCaseLogicImpl' has a Cyclomatic Complexity of 3 (Highest = 25). 33685
Parameter 'metaObject' is not assigned and could be declared final 42
Parameter 'context' is not assigned and could be declared final 43
Avoid if (x != y) ..; else ..; 8081
Avoid using if statements without curly braces 198199
A method should have only one exit point, and that should be the last statement in the method 234
A method should have only one exit point, and that should be the last statement in the method 249
Avoid using if statements without curly braces 273
Parameter 'root' is not assigned and could be declared final 337
Avoid instantiating new objects inside loops 351
Avoid reassigning parameters such as 'node' 368
Parameter 'ancestorNode' is not assigned and could be declared final 369
Parameter 'root' is not assigned and could be declared final 392
Parameter 'useCase' is not assigned and could be declared final 393
Local variable 'node' could be declared final 400
Parameter 'useCase' is not assigned and could be declared final 423
Unnecessary wrapper object creation 440
The method handleGetAllMessages() has an NPath complexity of 19855 446634
Avoid really long methods. 446634
The method 'handleGetAllMessages' has a Cyclomatic Complexity of 25. 446634
Useless parentheses. 449
Local variable 'forward' could be declared final 467
Useless parentheses. 606

org/andromda/cartridges/bpm4struts/metafacades/StrutsAction.java

Violation Line
This class has a bunch of public methods and attributes 5415
Avoid modifiers which are implied by the context 24
Avoid modifiers which are implied by the context 31
Avoid modifiers which are implied by the context 37
Avoid modifiers which are implied by the context 44
Avoid modifiers which are implied by the context 51
Avoid modifiers which are implied by the context 58
Avoid modifiers which are implied by the context 65
Avoid modifiers which are implied by the context 71
Avoid modifiers which are implied by the context 78
Avoid modifiers which are implied by the context 85
Avoid modifiers which are implied by the context 93
Avoid modifiers which are implied by the context 100
Avoid modifiers which are implied by the context 106
Avoid modifiers which are implied by the context 112
Avoid modifiers which are implied by the context 118
Avoid modifiers which are implied by the context 125
Avoid modifiers which are implied by the context 132
Avoid modifiers which are implied by the context 138
Avoid modifiers which are implied by the context 144
Avoid modifiers which are implied by the context 151
Avoid modifiers which are implied by the context 157
Avoid modifiers which are implied by the context 164
Avoid modifiers which are implied by the context 170
Avoid modifiers which are implied by the context 176
Avoid modifiers which are implied by the context 182
Avoid modifiers which are implied by the context 189
Avoid modifiers which are implied by the context 196
Avoid modifiers which are implied by the context 202
Avoid modifiers which are implied by the context 209
Avoid modifiers which are implied by the context 215
Avoid modifiers which are implied by the context 221
Avoid modifiers which are implied by the context 227
Avoid modifiers which are implied by the context 233
Avoid modifiers which are implied by the context 242
Avoid modifiers which are implied by the context 249
Avoid modifiers which are implied by the context 256
Avoid modifiers which are implied by the context 263
Avoid modifiers which are implied by the context 269
Avoid modifiers which are implied by the context 275
Avoid modifiers which are implied by the context 281
Avoid modifiers which are implied by the context 287
Avoid modifiers which are implied by the context 294
Avoid modifiers which are implied by the context 301
Avoid modifiers which are implied by the context 307
Avoid modifiers which are implied by the context 313
Avoid modifiers which are implied by the context 319
Avoid modifiers which are implied by the context 326
Avoid modifiers which are implied by the context 332
Avoid modifiers which are implied by the context 338
Avoid modifiers which are implied by the context 344
Avoid modifiers which are implied by the context 350
Avoid modifiers which are implied by the context 356
Avoid modifiers which are implied by the context 362
Avoid modifiers which are implied by the context 369
Avoid modifiers which are implied by the context 376
Avoid modifiers which are implied by the context 382
Avoid modifiers which are implied by the context 388
Avoid modifiers which are implied by the context 395
Avoid modifiers which are implied by the context 401
Avoid modifiers which are implied by the context 407
Avoid modifiers which are implied by the context 414

org/andromda/cartridges/bpm4struts/metafacades/StrutsActionLogic.java

Violation Line
This class has a bunch of public methods and attributes 52168
Too many fields 242168
Abstract classes should be named AbstractXXX 242168
Avoid really long classes. 242168
This class has too many methods, consider refactoring it. 272168
Found non-transient, non-static member. Please mark as transient or provide accessors. 32
Parameter 'metaObjectIn' is not assigned and could be declared final 38
Parameter 'context' is not assigned and could be declared final 38
Variables that are final and static should be all capitals, 'logger' is not all capitals. 47
Avoid reassigning parameters such as 'context' 54
Avoid reassigning parameters such as 'context' 67
An empty method in an abstract class should be abstract instead 8083
Found non-transient, non-static member. Please mark as transient or provide accessors. 93
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionName1a' is not final. 93
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionName1aSet' is not final. 94
Found non-transient, non-static member. Please mark as transient or provide accessors. 94
Avoid using redundant field initializer for '__actionName1aSet' 94
Found non-transient, non-static member. Please mark as transient or provide accessors. 124
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionPath2a' is not final. 124
Avoid using redundant field initializer for '__actionPath2aSet' 125
Found non-transient, non-static member. Please mark as transient or provide accessors. 125
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionPath2aSet' is not final. 125
Found non-transient, non-static member. Please mark as transient or provide accessors. 155
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionInput3a' is not final. 155
Avoid using redundant field initializer for '__actionInput3aSet' 156
Found non-transient, non-static member. Please mark as transient or provide accessors. 156
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionInput3aSet' is not final. 156
Found non-transient, non-static member. Please mark as transient or provide accessors. 186
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionRoles4a' is not final. 186
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionRoles4aSet' is not final. 187
Avoid using redundant field initializer for '__actionRoles4aSet' 187
Found non-transient, non-static member. Please mark as transient or provide accessors. 187
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formPost5a' is not final. 218
Found non-transient, non-static member. Please mark as transient or provide accessors. 218
Avoid using redundant field initializer for '__formPost5aSet' 219
Found non-transient, non-static member. Please mark as transient or provide accessors. 219
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formPost5aSet' is not final. 219
Found non-transient, non-static member. Please mark as transient or provide accessors. 248
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hyperlink6a' is not final. 248
Avoid using redundant field initializer for '__hyperlink6aSet' 249
Found non-transient, non-static member. Please mark as transient or provide accessors. 249
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hyperlink6aSet' is not final. 249
Found non-transient, non-static member. Please mark as transient or provide accessors. 278
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionClassName7a' is not final. 278
Avoid using redundant field initializer for '__actionClassName7aSet' 279
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionClassName7aSet' is not final. 279
Found non-transient, non-static member. Please mark as transient or provide accessors. 279
Found non-transient, non-static member. Please mark as transient or provide accessors. 309
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formBeanClassName8a' is not final. 309
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formBeanClassName8aSet' is not final. 310
Found non-transient, non-static member. Please mark as transient or provide accessors. 310
Avoid using redundant field initializer for '__formBeanClassName8aSet' 310
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formBeanName9a' is not final. 339
Found non-transient, non-static member. Please mark as transient or provide accessors. 339
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formBeanName9aSet' is not final. 340
Avoid using redundant field initializer for '__formBeanName9aSet' 340
Found non-transient, non-static member. Please mark as transient or provide accessors. 340
Found non-transient, non-static member. Please mark as transient or provide accessors. 370
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formValidationMethodName10a' is not final. 370
Found non-transient, non-static member. Please mark as transient or provide accessors. 371
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formValidationMethodName10aSet' is not final. 371
Avoid using redundant field initializer for '__formValidationMethodName10aSet' 371
Avoid excessively long variable names like __formValidationMethodName10aSet 371
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resettable11a' is not final. 401
Found non-transient, non-static member. Please mark as transient or provide accessors. 401
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resettable11aSet' is not final. 402
Avoid using redundant field initializer for '__resettable11aSet' 402
Found non-transient, non-static member. Please mark as transient or provide accessors. 402
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__useCaseStart12a' is not final. 431
Found non-transient, non-static member. Please mark as transient or provide accessors. 431
Avoid using redundant field initializer for '__useCaseStart12aSet' 432
Found non-transient, non-static member. Please mark as transient or provide accessors. 432
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__useCaseStart12aSet' is not final. 432
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullActionPath13a' is not final. 461
Found non-transient, non-static member. Please mark as transient or provide accessors. 461
Avoid using redundant field initializer for '__fullActionPath13aSet' 462
Found non-transient, non-static member. Please mark as transient or provide accessors. 462
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullActionPath13aSet' is not final. 462
Found non-transient, non-static member. Please mark as transient or provide accessors. 492
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullFormBeanPath14a' is not final. 492
Found non-transient, non-static member. Please mark as transient or provide accessors. 493
Avoid using redundant field initializer for '__fullFormBeanPath14aSet' 493
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullFormBeanPath14aSet' is not final. 493
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionPathRoot15a' is not final. 522
Found non-transient, non-static member. Please mark as transient or provide accessors. 522
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionPathRoot15aSet' is not final. 523
Avoid using redundant field initializer for '__actionPathRoot15aSet' 523
Found non-transient, non-static member. Please mark as transient or provide accessors. 523
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__validationRequired16a' is not final. 553
Found non-transient, non-static member. Please mark as transient or provide accessors. 553
Avoid using redundant field initializer for '__validationRequired16aSet' 554
Found non-transient, non-static member. Please mark as transient or provide accessors. 554
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__validationRequired16aSet' is not final. 554
Found non-transient, non-static member. Please mark as transient or provide accessors. 584
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formBeanType17a' is not final. 584
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formBeanType17aSet' is not final. 585
Found non-transient, non-static member. Please mark as transient or provide accessors. 585
Avoid using redundant field initializer for '__formBeanType17aSet' 585
Found non-transient, non-static member. Please mark as transient or provide accessors. 614
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__documentationValue18a' is not final. 614
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__documentationValue18aSet' is not final. 615
Avoid using redundant field initializer for '__documentationValue18aSet' 615
Found non-transient, non-static member. Please mark as transient or provide accessors. 615
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__documentationKey19a' is not final. 645
Found non-transient, non-static member. Please mark as transient or provide accessors. 645
Avoid using redundant field initializer for '__documentationKey19aSet' 646
Found non-transient, non-static member. Please mark as transient or provide accessors. 646
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__documentationKey19aSet' is not final. 646
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullTilePath20a' is not final. 675
Found non-transient, non-static member. Please mark as transient or provide accessors. 675
Found non-transient, non-static member. Please mark as transient or provide accessors. 676
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullTilePath20aSet' is not final. 676
Avoid using redundant field initializer for '__fullTilePath20aSet' 676
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dateFieldPresent21a' is not final. 706
Found non-transient, non-static member. Please mark as transient or provide accessors. 706
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dateFieldPresent21aSet' is not final. 707
Found non-transient, non-static member. Please mark as transient or provide accessors. 707
Avoid using redundant field initializer for '__dateFieldPresent21aSet' 707
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__calendarRequired22a' is not final. 737
Found non-transient, non-static member. Please mark as transient or provide accessors. 737
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__calendarRequired22aSet' is not final. 738
Found non-transient, non-static member. Please mark as transient or provide accessors. 738
Avoid using redundant field initializer for '__calendarRequired22aSet' 738
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableLink23a' is not final. 767
Found non-transient, non-static member. Please mark as transient or provide accessors. 767
Found non-transient, non-static member. Please mark as transient or provide accessors. 768
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableLink23aSet' is not final. 768
Avoid using redundant field initializer for '__tableLink23aSet' 768
Found non-transient, non-static member. Please mark as transient or provide accessors. 798
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpKey24a' is not final. 798
Avoid using redundant field initializer for '__onlineHelpKey24aSet' 799
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpKey24aSet' is not final. 799
Found non-transient, non-static member. Please mark as transient or provide accessors. 799
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpValue25a' is not final. 829
Found non-transient, non-static member. Please mark as transient or provide accessors. 829
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpValue25aSet' is not final. 830
Avoid using redundant field initializer for '__onlineHelpValue25aSet' 830
Found non-transient, non-static member. Please mark as transient or provide accessors. 830
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionScope26a' is not final. 860
Found non-transient, non-static member. Please mark as transient or provide accessors. 860
Avoid using redundant field initializer for '__actionScope26aSet' 861
Found non-transient, non-static member. Please mark as transient or provide accessors. 861
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionScope26aSet' is not final. 861
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formBeanPackageName27a' is not final. 891
Found non-transient, non-static member. Please mark as transient or provide accessors. 891
Avoid using redundant field initializer for '__formBeanPackageName27aSet' 892
Found non-transient, non-static member. Please mark as transient or provide accessors. 892
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formBeanPackageName27aSet' is not final. 892
Found non-transient, non-static member. Please mark as transient or provide accessors. 921
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionType28a' is not final. 921
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionType28aSet' is not final. 922
Found non-transient, non-static member. Please mark as transient or provide accessors. 922
Avoid using redundant field initializer for '__actionType28aSet' 922
Found non-transient, non-static member. Please mark as transient or provide accessors. 951
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__styleId29a' is not final. 951
Avoid using redundant field initializer for '__styleId29aSet' 952
Found non-transient, non-static member. Please mark as transient or provide accessors. 952
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__styleId29aSet' is not final. 952
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__redirect30a' is not final. 981
Found non-transient, non-static member. Please mark as transient or provide accessors. 981
Avoid using redundant field initializer for '__redirect30aSet' 982
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__redirect30aSet' is not final. 982
Found non-transient, non-static member. Please mark as transient or provide accessors. 982
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formScope31a' is not final. 1012
Found non-transient, non-static member. Please mark as transient or provide accessors. 1012
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formScope31aSet' is not final. 1013
Found non-transient, non-static member. Please mark as transient or provide accessors. 1013
Avoid using redundant field initializer for '__formScope31aSet' 1013
Found non-transient, non-static member. Please mark as transient or provide accessors. 1042
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formScopeSession32a' is not final. 1042
Found non-transient, non-static member. Please mark as transient or provide accessors. 1043
Avoid using redundant field initializer for '__formScopeSession32aSet' 1043
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formScopeSession32aSet' is not final. 1043
Found non-transient, non-static member. Please mark as transient or provide accessors. 1072
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formScopeRequest33a' is not final. 1072
Avoid using redundant field initializer for '__formScopeRequest33aSet' 1073
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formScopeRequest33aSet' is not final. 1073
Found non-transient, non-static member. Please mark as transient or provide accessors. 1073
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formScopeNone34a' is not final. 1102
Found non-transient, non-static member. Please mark as transient or provide accessors. 1102
Avoid using redundant field initializer for '__formScopeNone34aSet' 1103
Found non-transient, non-static member. Please mark as transient or provide accessors. 1103
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formScopeNone34aSet' is not final. 1103
Found non-transient, non-static member. Please mark as transient or provide accessors. 1132
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableLinkName35a' is not final. 1132
Avoid using redundant field initializer for '__tableLinkName35aSet' 1133
Found non-transient, non-static member. Please mark as transient or provide accessors. 1133
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableLinkName35aSet' is not final. 1133
Found non-transient, non-static member. Please mark as transient or provide accessors. 1162
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableLinkColumnName36a' is not final. 1162
Found non-transient, non-static member. Please mark as transient or provide accessors. 1163
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableLinkColumnName36aSet' is not final. 1163
Avoid using redundant field initializer for '__tableLinkColumnName36aSet' 1163
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__imageLink37a' is not final. 1192
Found non-transient, non-static member. Please mark as transient or provide accessors. 1192
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__imageLink37aSet' is not final. 1193
Found non-transient, non-static member. Please mark as transient or provide accessors. 1193
Avoid using redundant field initializer for '__imageLink37aSet' 1193
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__imagePath38a' is not final. 1222
Found non-transient, non-static member. Please mark as transient or provide accessors. 1222
Found non-transient, non-static member. Please mark as transient or provide accessors. 1223
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__imagePath38aSet' is not final. 1223
Avoid using redundant field initializer for '__imagePath38aSet' 1223
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageKey39a' is not final. 1252
Found non-transient, non-static member. Please mark as transient or provide accessors. 1252
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageKey39aSet' is not final. 1253
Found non-transient, non-static member. Please mark as transient or provide accessors. 1253
Avoid using redundant field initializer for '__messageKey39aSet' 1253
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__imageMessageKey40a' is not final. 1283
Found non-transient, non-static member. Please mark as transient or provide accessors. 1283
Avoid using redundant field initializer for '__imageMessageKey40aSet' 1284
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__imageMessageKey40aSet' is not final. 1284
Found non-transient, non-static member. Please mark as transient or provide accessors. 1284
Found non-transient, non-static member. Please mark as transient or provide accessors. 1313
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableAction41a' is not final. 1313
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableAction41aSet' is not final. 1314
Found non-transient, non-static member. Please mark as transient or provide accessors. 1314
Avoid using redundant field initializer for '__tableAction41aSet' 1314
Found non-transient, non-static member. Please mark as transient or provide accessors. 1343
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableRowAction42a' is not final. 1343
Found non-transient, non-static member. Please mark as transient or provide accessors. 1344
Avoid using redundant field initializer for '__tableRowAction42aSet' 1344
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableRowAction42aSet' is not final. 1344
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__multipartFormData43a' is not final. 1373
Found non-transient, non-static member. Please mark as transient or provide accessors. 1373
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__multipartFormData43aSet' is not final. 1374
Avoid using redundant field initializer for '__multipartFormData43aSet' 1374
Found non-transient, non-static member. Please mark as transient or provide accessors. 1374
Parameter 'finalState' is not assigned and could be declared final 1419
Local variable 'returnValue' could be declared final 1422
Found non-transient, non-static member. Please mark as transient or provide accessors. 1429
Avoid excessively long variable names like __getResettableActionParameters1r 1429
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getResettableActionParameters1r' is not final. 1429
Found non-transient, non-static member. Please mark as transient or provide accessors. 1430
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getResettableActionParameters1rSet' is not final. 1430
Avoid using redundant field initializer for '__getResettableActionParameters1rSet' 1430
Avoid excessively long variable names like __getResettableActionParameters1rSet 1430
Local variable 'result' could be declared final 1444
Local variable 'shieldedResult' could be declared final 1445
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInput2r' is not final. 1471
Found non-transient, non-static member. Please mark as transient or provide accessors. 1471
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getInput2rSet' is not final. 1472
Found non-transient, non-static member. Please mark as transient or provide accessors. 1472
Avoid using redundant field initializer for '__getInput2rSet' 1472
Local variable 'result' could be declared final 1486
Local variable 'shieldedResult' could be declared final 1487
Found non-transient, non-static member. Please mark as transient or provide accessors. 1513
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTargetPages3r' is not final. 1513
Avoid using redundant field initializer for '__getTargetPages3rSet' 1514
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTargetPages3rSet' is not final. 1514
Found non-transient, non-static member. Please mark as transient or provide accessors. 1514
Local variable 'result' could be declared final 1526
Local variable 'shieldedResult' could be declared final 1527
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionExceptions4r' is not final. 1553
Found non-transient, non-static member. Please mark as transient or provide accessors. 1553
Found non-transient, non-static member. Please mark as transient or provide accessors. 1554
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionExceptions4rSet' is not final. 1554
Avoid using redundant field initializer for '__getActionExceptions4rSet' 1554
Local variable 'result' could be declared final 1568
Local variable 'shieldedResult' could be declared final 1569
Avoid excessively long variable names like getTableNonColumnFormParameters5r 1603
Local variable 'result' could be declared final 1605
Local variable 'shieldedResult' could be declared final 1606
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionParameters6r' is not final. 1626
Found non-transient, non-static member. Please mark as transient or provide accessors. 1626
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionParameters6rSet' is not final. 1627
Avoid using redundant field initializer for '__getActionParameters6rSet' 1627
Found non-transient, non-static member. Please mark as transient or provide accessors. 1627
Local variable 'result' could be declared final 1641
Local variable 'shieldedResult' could be declared final 1642
Found non-transient, non-static member. Please mark as transient or provide accessors. 1668
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDeferredOperations7r' is not final. 1668
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDeferredOperations7rSet' is not final. 1669
Found non-transient, non-static member. Please mark as transient or provide accessors. 1669
Avoid using redundant field initializer for '__getDeferredOperations7rSet' 1669
Local variable 'result' could be declared final 1683
Local variable 'shieldedResult' could be declared final 1684
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionForwards8r' is not final. 1710
Found non-transient, non-static member. Please mark as transient or provide accessors. 1710
Found non-transient, non-static member. Please mark as transient or provide accessors. 1711
Avoid using redundant field initializer for '__getActionForwards8rSet' 1711
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionForwards8rSet' is not final. 1711
Local variable 'result' could be declared final 1725
Local variable 'shieldedResult' could be declared final 1726
Local variable 'result' could be declared final 1762
Local variable 'shieldedResult' could be declared final 1763
Found non-transient, non-static member. Please mark as transient or provide accessors. 1783
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getController10r' is not final. 1783
Found non-transient, non-static member. Please mark as transient or provide accessors. 1784
Avoid using redundant field initializer for '__getController10rSet' 1784
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getController10rSet' is not final. 1784
Local variable 'result' could be declared final 1798
Local variable 'shieldedResult' could be declared final 1799
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionStates11r' is not final. 1825
Found non-transient, non-static member. Please mark as transient or provide accessors. 1825
Avoid using redundant field initializer for '__getActionStates11rSet' 1826
Found non-transient, non-static member. Please mark as transient or provide accessors. 1826
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionStates11rSet' is not final. 1826
Local variable 'result' could be declared final 1840
Local variable 'shieldedResult' could be declared final 1841
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTableLinkParameter12r' is not final. 1867
Found non-transient, non-static member. Please mark as transient or provide accessors. 1867
Avoid using redundant field initializer for '__getTableLinkParameter12rSet' 1868
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTableLinkParameter12rSet' is not final. 1868
Found non-transient, non-static member. Please mark as transient or provide accessors. 1868
Local variable 'result' could be declared final 1881
Local variable 'shieldedResult' could be declared final 1882
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDecisionTransitions13r' is not final. 1908
Found non-transient, non-static member. Please mark as transient or provide accessors. 1908
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDecisionTransitions13rSet' is not final. 1909
Avoid using redundant field initializer for '__getDecisionTransitions13rSet' 1909
Found non-transient, non-static member. Please mark as transient or provide accessors. 1909
Local variable 'result' could be declared final 1923
Local variable 'shieldedResult' could be declared final 1924
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTransitions14r' is not final. 1950
Found non-transient, non-static member. Please mark as transient or provide accessors. 1950
Found non-transient, non-static member. Please mark as transient or provide accessors. 1951
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTransitions14rSet' is not final. 1951
Avoid using redundant field initializer for '__getTransitions14rSet' 1951
Local variable 'result' could be declared final 1965
Local variable 'shieldedResult' could be declared final 1966
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionFormFields15r' is not final. 1992
Found non-transient, non-static member. Please mark as transient or provide accessors. 1992
Avoid using redundant field initializer for '__getActionFormFields15rSet' 1993
Found non-transient, non-static member. Please mark as transient or provide accessors. 1993
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionFormFields15rSet' is not final. 1993
Local variable 'result' could be declared final 2007
Local variable 'shieldedResult' could be declared final 2008
Found non-transient, non-static member. Please mark as transient or provide accessors. 2034
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionTrigger16r' is not final. 2034
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getActionTrigger16rSet' is not final. 2035
Avoid using redundant field initializer for '__getActionTrigger16rSet' 2035
Found non-transient, non-static member. Please mark as transient or provide accessors. 2035
Local variable 'result' could be declared final 2048
Local variable 'shieldedResult' could be declared final 2049
Comment is too large: Line too long 2076
Comment is too large: Line too long 2077
Comment is too large: Line too long 2079
Comment is too large: Line too long 2080
Comment is too large: Line too long 2082
Comment is too large: Line too long 2083
The method validateInvariants() has an NPath complexity of 2197 20892167
Parameter 'validationMessages' is not assigned and could be declared final 2089
Unnecessary wrapper object creation 2095
Local variable 'constraintValid' could be declared final 2095
Unnecessary wrapper object creation 2095
Unnecessary wrapper object creation 2095
A catch statement should never catch throwable since it includes errors. 2105
Local variable 'cause' could be declared final 2107
Unnecessary wrapper object creation 2120
Unnecessary wrapper object creation 2120
Local variable 'constraintValid' could be declared final 2120
A catch statement should never catch throwable since it includes errors. 2130
Local variable 'cause' could be declared final 2132
Useless parentheses. 2145
Unnecessary wrapper object creation 2145
Local variable 'constraintValid' could be declared final 2145
Unnecessary wrapper object creation 2145
Unnecessary wrapper object creation 2145
A catch statement should never catch throwable since it includes errors. 2155
Local variable 'cause' could be declared final 2157

org/andromda/cartridges/bpm4struts/metafacades/StrutsActionState.java

Violation Line
Avoid modifiers which are implied by the context 23

org/andromda/cartridges/bpm4struts/metafacades/StrutsActionStateLogic.java

Violation Line
This class has a bunch of public methods and attributes 5853
Abstract classes should be named AbstractXXX 41853
Found non-transient, non-static member. Please mark as transient or provide accessors. 49
Parameter 'metaObjectIn' is not assigned and could be declared final 55
Parameter 'context' is not assigned and could be declared final 55
Avoid reassigning parameters such as 'context' 72
Private field 'superFrontEndActionState' could be made final; it is only initialized in the declaration or constructor. 81
Found non-transient, non-static member. Please mark as transient or provide accessors. 81
Avoid using redundant field initializer for 'superFrontEndActionStateInitialized' 82
Avoid excessively long variable names like superFrontEndActionStateInitialized 82
Found non-transient, non-static member. Please mark as transient or provide accessors. 82
Avoid reassigning parameters such as 'context' 103
An empty method in an abstract class should be abstract instead 120123
An empty method in an abstract class should be abstract instead 131134
An empty method in an abstract class should be abstract instead 140143
An empty method in an abstract class should be abstract instead 149152
An empty method in an abstract class should be abstract instead 158161
An empty method in an abstract class should be abstract instead 167170
Parameter 'element' is not assigned and could be declared final 260
Parameter 'tagName' is not assigned and could be declared final 270
Parameter 'tagName' is not assigned and could be declared final 280
Parameter 'bindedElement' is not assigned and could be declared final 291
Parameter 'kind' is not assigned and could be declared final 310
Parameter 'indent' is not assigned and could be declared final 321
Parameter 'lineLength' is not assigned and could be declared final 333
Parameter 'indent' is not assigned and could be declared final 333
Parameter 'htmlStyle' is not assigned and could be declared final 344
Parameter 'indent' is not assigned and could be declared final 344
Parameter 'lineLength' is not assigned and could be declared final 344
Parameter 'modelName' is not assigned and could be declared final 365
Parameter 'modelName' is not assigned and could be declared final 462
Parameter 'parameterName' is not assigned and could be declared final 556
Parameter 'stereotypeName' is not assigned and could be declared final 585
Parameter 'keywordName' is not assigned and could be declared final 595
Parameter 'stereotypeName' is not assigned and could be declared final 612
Parameter 'translation' is not assigned and could be declared final 681
Parameter 'name' is not assigned and could be declared final 681
Parameter 'translation' is not assigned and could be declared final 690
Parameter 'kind' is not assigned and could be declared final 699
Parameter 'translation' is not assigned and could be declared final 699
Local variable 'owner' could be declared final 796
Consider simply returning the value vs storing it in local variable 'owner' 797
Local variable 'name' could be declared final 807
Consider simply returning the value vs storing it in local variable 'name' 808
Parameter 'validationMessages' is not assigned and could be declared final 816
Avoid appending characters as strings in StringBuffer.append. 834
A catch statement should never catch throwable since it includes errors. 839
A catch statement should never catch throwable since it includes errors. 845
Avoid empty catch blocks 845848
Avoid appending characters as strings in StringBuffer.append. 850

org/andromda/cartridges/bpm4struts/metafacades/StrutsActivityGraph.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 29

org/andromda/cartridges/bpm4struts/metafacades/StrutsActivityGraphLogic.java

Violation Line
This class has a bunch of public methods and attributes 5949
A high number of imports can indicate a high degree of coupling within an object. 5949
Abstract classes should be named AbstractXXX 44949
Found non-transient, non-static member. Please mark as transient or provide accessors. 52
Parameter 'context' is not assigned and could be declared final 58
Parameter 'metaObjectIn' is not assigned and could be declared final 58
Variables that are final and static should be all capitals, 'logger' is not all capitals. 73
Avoid reassigning parameters such as 'context' 80
Private field 'superFrontEndActivityGraph' could be made final; it is only initialized in the declaration or constructor. 89
Found non-transient, non-static member. Please mark as transient or provide accessors. 89
Found non-transient, non-static member. Please mark as transient or provide accessors. 90
Avoid excessively long variable names like superFrontEndActivityGraphInitialized 90
Avoid using redundant field initializer for 'superFrontEndActivityGraphInitialized' 90
Avoid reassigning parameters such as 'context' 111
An empty method in an abstract class should be abstract instead 128131
Found non-transient, non-static member. Please mark as transient or provide accessors. 135
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getFirstAction1r' is not final. 135
Avoid using redundant field initializer for '__getFirstAction1rSet' 136
Found non-transient, non-static member. Please mark as transient or provide accessors. 136
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getFirstAction1rSet' is not final. 136
Local variable 'result' could be declared final 148
Local variable 'shieldedResult' could be declared final 149
An empty method in an abstract class should be abstract instead 179182
An empty method in an abstract class should be abstract instead 188191
An empty method in an abstract class should be abstract instead 197200
An empty method in an abstract class should be abstract instead 206209
Parameter 'element' is not assigned and could be declared final 282
Parameter 'tagName' is not assigned and could be declared final 292
Parameter 'tagName' is not assigned and could be declared final 302
Parameter 'bindedElement' is not assigned and could be declared final 313
Parameter 'kind' is not assigned and could be declared final 332
Parameter 'indent' is not assigned and could be declared final 343
Parameter 'indent' is not assigned and could be declared final 355
Parameter 'lineLength' is not assigned and could be declared final 355
Parameter 'indent' is not assigned and could be declared final 366
Parameter 'htmlStyle' is not assigned and could be declared final 366
Parameter 'lineLength' is not assigned and could be declared final 366
Parameter 'modelName' is not assigned and could be declared final 387
Parameter 'modelName' is not assigned and could be declared final 484
Parameter 'parameterName' is not assigned and could be declared final 578
Parameter 'stereotypeName' is not assigned and could be declared final 607
Parameter 'keywordName' is not assigned and could be declared final 617
Parameter 'stereotypeName' is not assigned and could be declared final 634
Parameter 'name' is not assigned and could be declared final 703
Parameter 'translation' is not assigned and could be declared final 703
Parameter 'translation' is not assigned and could be declared final 712
Parameter 'kind' is not assigned and could be declared final 721
Parameter 'translation' is not assigned and could be declared final 721
Local variable 'owner' could be declared final 836
Consider simply returning the value vs storing it in local variable 'owner' 837
Local variable 'name' could be declared final 847
Consider simply returning the value vs storing it in local variable 'name' 848
Comment is too large: Line too long 852
Comment is too large: Line too long 853
Comment is too large: Line too long 855
Comment is too large: Line too long 856
Parameter 'validationMessages' is not assigned and could be declared final 862
Local variable 'constraintValid' could be declared final 868
A catch statement should never catch throwable since it includes errors. 878
Local variable 'cause' could be declared final 880
Local variable 'constraintValid' could be declared final 893
A catch statement should never catch throwable since it includes errors. 903
Local variable 'cause' could be declared final 905
Avoid appending characters as strings in StringBuffer.append. 930
A catch statement should never catch throwable since it includes errors. 935
Avoid empty catch blocks 941944
A catch statement should never catch throwable since it includes errors. 941
Avoid appending characters as strings in StringBuffer.append. 946

org/andromda/cartridges/bpm4struts/metafacades/StrutsAttribute.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 29
Avoid modifiers which are implied by the context 37
Avoid modifiers which are implied by the context 44

org/andromda/cartridges/bpm4struts/metafacades/StrutsAttributeLogic.java

Violation Line
This class has a bunch of public methods and attributes 51030
Abstract classes should be named AbstractXXX 351030
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Parameter 'metaObjectIn' is not assigned and could be declared final 49
Parameter 'context' is not assigned and could be declared final 49
Variables that are final and static should be all capitals, 'logger' is not all capitals. 64
Avoid reassigning parameters such as 'context' 71
Found non-transient, non-static member. Please mark as transient or provide accessors. 80
Private field 'superAttributeFacade' could be made final; it is only initialized in the declaration or constructor. 80
Avoid using redundant field initializer for 'superAttributeFacadeInitialized' 81
Found non-transient, non-static member. Please mark as transient or provide accessors. 81
Avoid reassigning parameters such as 'context' 102
An empty method in an abstract class should be abstract instead 119122
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dateFormat1a' is not final. 132
Found non-transient, non-static member. Please mark as transient or provide accessors. 132
Found non-transient, non-static member. Please mark as transient or provide accessors. 133
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dateFormat1aSet' is not final. 133
Avoid using redundant field initializer for '__dateFormat1aSet' 133
Found non-transient, non-static member. Please mark as transient or provide accessors. 163
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__safeNamePresent2a' is not final. 163
Avoid using redundant field initializer for '__safeNamePresent2aSet' 164
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__safeNamePresent2aSet' is not final. 164
Found non-transient, non-static member. Please mark as transient or provide accessors. 164
Parameter 'seed' is not assigned and could be declared final 207
Local variable 'returnValue' could be declared final 210
An empty method in an abstract class should be abstract instead 219222
An empty method in an abstract class should be abstract instead 228231
Parameter 'name' is not assigned and could be declared final 240
Parameter 'follow' is not assigned and could be declared final 240
Parameter 'element' is not assigned and could be declared final 485
Parameter 'tagName' is not assigned and could be declared final 495
Parameter 'tagName' is not assigned and could be declared final 505
Parameter 'bindedElement' is not assigned and could be declared final 516
Parameter 'kind' is not assigned and could be declared final 535
Parameter 'indent' is not assigned and could be declared final 546
Parameter 'indent' is not assigned and could be declared final 558
Parameter 'lineLength' is not assigned and could be declared final 558
Parameter 'indent' is not assigned and could be declared final 569
Parameter 'lineLength' is not assigned and could be declared final 569
Parameter 'htmlStyle' is not assigned and could be declared final 569
Parameter 'modelName' is not assigned and could be declared final 590
Parameter 'modelName' is not assigned and could be declared final 687
Parameter 'parameterName' is not assigned and could be declared final 781
Parameter 'stereotypeName' is not assigned and could be declared final 810
Parameter 'keywordName' is not assigned and could be declared final 820
Parameter 'stereotypeName' is not assigned and could be declared final 837
Parameter 'name' is not assigned and could be declared final 906
Parameter 'translation' is not assigned and could be declared final 906
Parameter 'translation' is not assigned and could be declared final 915
Parameter 'translation' is not assigned and could be declared final 924
Parameter 'kind' is not assigned and could be declared final 924
Local variable 'owner' could be declared final 945
Consider simply returning the value vs storing it in local variable 'owner' 946
Local variable 'name' could be declared final 956
Consider simply returning the value vs storing it in local variable 'name' 957
Comment is too large: Line too long 961
Comment is too large: Line too long 962
Parameter 'validationMessages' is not assigned and could be declared final 968
Local variable 'constraintValid' could be declared final 974
A catch statement should never catch throwable since it includes errors. 984
Local variable 'cause' could be declared final 986
Avoid appending characters as strings in StringBuffer.append. 1011
A catch statement should never catch throwable since it includes errors. 1016
Avoid empty catch blocks 10221025
A catch statement should never catch throwable since it includes errors. 1022
Avoid appending characters as strings in StringBuffer.append. 1027

org/andromda/cartridges/bpm4struts/metafacades/StrutsBackendService.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 29

org/andromda/cartridges/bpm4struts/metafacades/StrutsBackendServiceLogic.java

Violation Line
This class has a bunch of public methods and attributes 51421
Abstract classes should be named AbstractXXX 391421
Avoid really long classes. 391421
Found non-transient, non-static member. Please mark as transient or provide accessors. 47
Parameter 'metaObjectIn' is not assigned and could be declared final 53
Parameter 'context' is not assigned and could be declared final 53
Avoid reassigning parameters such as 'context' 70
Found non-transient, non-static member. Please mark as transient or provide accessors. 79
Private field 'superService' could be made final; it is only initialized in the declaration or constructor. 79
Found non-transient, non-static member. Please mark as transient or provide accessors. 80
Avoid using redundant field initializer for 'superServiceInitialized' 80
Avoid reassigning parameters such as 'context' 101
An empty method in an abstract class should be abstract instead 118121
Found non-transient, non-static member. Please mark as transient or provide accessors. 131
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__accessorImplementation1a' is not final. 131
Found non-transient, non-static member. Please mark as transient or provide accessors. 132
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__accessorImplementation1aSet' is not final. 132
Avoid using redundant field initializer for '__accessorImplementation1aSet' 132
An empty method in an abstract class should be abstract instead 160163
An empty method in an abstract class should be abstract instead 169172
An empty method in an abstract class should be abstract instead 178181
An empty method in an abstract class should be abstract instead 187190
Parameter 'name' is not assigned and could be declared final 197
Parameter 'follow' is not assigned and could be declared final 293
Parameter 'follow' is not assigned and could be declared final 390
Parameter 'follow' is not assigned and could be declared final 442
Parameter 'tagName' is not assigned and could be declared final 748
Parameter 'follow' is not assigned and could be declared final 748
Parameter 'element' is not assigned and could be declared final 831
Parameter 'tagName' is not assigned and could be declared final 841
Parameter 'tagName' is not assigned and could be declared final 851
Parameter 'bindedElement' is not assigned and could be declared final 862
Parameter 'kind' is not assigned and could be declared final 881
Parameter 'indent' is not assigned and could be declared final 892
Parameter 'lineLength' is not assigned and could be declared final 904
Parameter 'indent' is not assigned and could be declared final 904
Parameter 'indent' is not assigned and could be declared final 915
Parameter 'htmlStyle' is not assigned and could be declared final 915
Parameter 'lineLength' is not assigned and could be declared final 915
Parameter 'modelName' is not assigned and could be declared final 936
Parameter 'modelName' is not assigned and could be declared final 1033
Parameter 'parameterName' is not assigned and could be declared final 1127
Parameter 'stereotypeName' is not assigned and could be declared final 1156
Parameter 'keywordName' is not assigned and could be declared final 1166
Parameter 'stereotypeName' is not assigned and could be declared final 1183
Parameter 'name' is not assigned and could be declared final 1252
Parameter 'translation' is not assigned and could be declared final 1252
Parameter 'translation' is not assigned and could be declared final 1261
Parameter 'kind' is not assigned and could be declared final 1270
Parameter 'translation' is not assigned and could be declared final 1270
Local variable 'owner' could be declared final 1364
Consider simply returning the value vs storing it in local variable 'owner' 1365
Local variable 'name' could be declared final 1375
Consider simply returning the value vs storing it in local variable 'name' 1376
Parameter 'validationMessages' is not assigned and could be declared final 1384
Avoid appending characters as strings in StringBuffer.append. 1402
A catch statement should never catch throwable since it includes errors. 1407
A catch statement should never catch throwable since it includes errors. 1413
Avoid empty catch blocks 14131416
Avoid appending characters as strings in StringBuffer.append. 1418

org/andromda/cartridges/bpm4struts/metafacades/StrutsController.java

Violation Line
Avoid modifiers which are implied by the context 24
Avoid modifiers which are implied by the context 31
Avoid modifiers which are implied by the context 38
Avoid modifiers which are implied by the context 44

org/andromda/cartridges/bpm4struts/metafacades/StrutsControllerLogic.java

Violation Line
A high number of imports can indicate a high degree of coupling within an object. 51546
This class has a bunch of public methods and attributes 51546
Abstract classes should be named AbstractXXX 461546
Avoid really long classes. 461546
Found non-transient, non-static member. Please mark as transient or provide accessors. 54
Parameter 'metaObjectIn' is not assigned and could be declared final 60
Parameter 'context' is not assigned and could be declared final 60
Variables that are final and static should be all capitals, 'logger' is not all capitals. 75
Avoid reassigning parameters such as 'context' 82
Private field 'superFrontEndController' could be made final; it is only initialized in the declaration or constructor. 91
Found non-transient, non-static member. Please mark as transient or provide accessors. 91
Found non-transient, non-static member. Please mark as transient or provide accessors. 92
Avoid excessively long variable names like superFrontEndControllerInitialized 92
Avoid using redundant field initializer for 'superFrontEndControllerInitialized' 92
Avoid reassigning parameters such as 'context' 113
An empty method in an abstract class should be abstract instead 130133
Found non-transient, non-static member. Please mark as transient or provide accessors. 159
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getSessionObjects1r' is not final. 159
Avoid using redundant field initializer for '__getSessionObjects1rSet' 160
Found non-transient, non-static member. Please mark as transient or provide accessors. 160
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getSessionObjects1rSet' is not final. 160
Local variable 'result' could be declared final 174
Local variable 'shieldedResult' could be declared final 175
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllArguments2r' is not final. 201
Found non-transient, non-static member. Please mark as transient or provide accessors. 201
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllArguments2rSet' is not final. 202
Found non-transient, non-static member. Please mark as transient or provide accessors. 202
Avoid using redundant field initializer for '__getAllArguments2rSet' 202
Local variable 'result' could be declared final 216
Local variable 'shieldedResult' could be declared final 217
An empty method in an abstract class should be abstract instead 247250
An empty method in an abstract class should be abstract instead 256259
An empty method in an abstract class should be abstract instead 265268
An empty method in an abstract class should be abstract instead 274277
Parameter 'name' is not assigned and could be declared final 284
Parameter 'follow' is not assigned and could be declared final 380
Parameter 'follow' is not assigned and could be declared final 477
Parameter 'follow' is not assigned and could be declared final 529
Parameter 'tagName' is not assigned and could be declared final 862
Parameter 'follow' is not assigned and could be declared final 862
Parameter 'element' is not assigned and could be declared final 945
Parameter 'tagName' is not assigned and could be declared final 955
Parameter 'tagName' is not assigned and could be declared final 965
Parameter 'bindedElement' is not assigned and could be declared final 976
Parameter 'kind' is not assigned and could be declared final 995
Parameter 'indent' is not assigned and could be declared final 1006
Parameter 'indent' is not assigned and could be declared final 1018
Parameter 'lineLength' is not assigned and could be declared final 1018
Parameter 'indent' is not assigned and could be declared final 1029
Parameter 'htmlStyle' is not assigned and could be declared final 1029
Parameter 'lineLength' is not assigned and could be declared final 1029
Parameter 'modelName' is not assigned and could be declared final 1050
Parameter 'modelName' is not assigned and could be declared final 1147
Parameter 'parameterName' is not assigned and could be declared final 1241
Parameter 'stereotypeName' is not assigned and could be declared final 1270
Parameter 'keywordName' is not assigned and could be declared final 1280
Parameter 'stereotypeName' is not assigned and could be declared final 1297
Parameter 'name' is not assigned and could be declared final 1366
Parameter 'translation' is not assigned and could be declared final 1366
Parameter 'translation' is not assigned and could be declared final 1375
Parameter 'kind' is not assigned and could be declared final 1384
Parameter 'translation' is not assigned and could be declared final 1384
Local variable 'owner' could be declared final 1405
Consider simply returning the value vs storing it in local variable 'owner' 1406
Local variable 'name' could be declared final 1416
Consider simply returning the value vs storing it in local variable 'name' 1417
Comment is too large: Line too long 1421
Comment is too large: Line too long 1425
Comment is too large: Line too long 1427
Comment is too large: Line too long 1428
Parameter 'validationMessages' is not assigned and could be declared final 1434
Local variable 'constraintValid' could be declared final 1440
The String literal "name" appears 4 times in this file; the first occurrence is on line 1,440 1440
A catch statement should never catch throwable since it includes errors. 1450
Local variable 'cause' could be declared final 1452
Parameter 'object' is not assigned and could be declared final 1465
Local variable 'constraintValid' could be declared final 1465
A catch statement should never catch throwable since it includes errors. 1475
Local variable 'cause' could be declared final 1477
Local variable 'constraintValid' could be declared final 1490
A catch statement should never catch throwable since it includes errors. 1500
Local variable 'cause' could be declared final 1502
Avoid appending characters as strings in StringBuffer.append. 1527
A catch statement should never catch throwable since it includes errors. 1532
A catch statement should never catch throwable since it includes errors. 1538
Avoid empty catch blocks 15381541
Avoid appending characters as strings in StringBuffer.append. 1543

org/andromda/cartridges/bpm4struts/metafacades/StrutsControllerOperation.java

Violation Line
Avoid modifiers which are implied by the context 24
Avoid modifiers which are implied by the context 30
Avoid modifiers which are implied by the context 37
Avoid modifiers which are implied by the context 43
Avoid modifiers which are implied by the context 51
Avoid modifiers which are implied by the context 59
Avoid modifiers which are implied by the context 65
Avoid modifiers which are implied by the context 72
Avoid modifiers which are implied by the context 79

org/andromda/cartridges/bpm4struts/metafacades/StrutsControllerOperationLogic.java

Violation Line
This class has a bunch of public methods and attributes 51460
Too many fields 431460
Avoid really long classes. 431460
Abstract classes should be named AbstractXXX 431460
Found non-transient, non-static member. Please mark as transient or provide accessors. 51
Parameter 'metaObjectIn' is not assigned and could be declared final 57
Parameter 'context' is not assigned and could be declared final 57
Variables that are final and static should be all capitals, 'logger' is not all capitals. 72
Avoid reassigning parameters such as 'context' 79
Avoid excessively long variable names like superFrontEndControllerOperation 88
Found non-transient, non-static member. Please mark as transient or provide accessors. 88
Private field 'superFrontEndControllerOperation' could be made final; it is only initialized in the declaration or constructor. 88
Found non-transient, non-static member. Please mark as transient or provide accessors. 89
Avoid using redundant field initializer for 'superFrontEndControllerOperationInitialized' 89
Avoid excessively long variable names like superFrontEndControllerOperationInitialized 89
Avoid reassigning parameters such as 'context' 110
An empty method in an abstract class should be abstract instead 127130
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__interfaceName1a' is not final. 140
Found non-transient, non-static member. Please mark as transient or provide accessors. 140
Avoid using redundant field initializer for '__interfaceName1aSet' 141
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__interfaceName1aSet' is not final. 141
Found non-transient, non-static member. Please mark as transient or provide accessors. 141
Found non-transient, non-static member. Please mark as transient or provide accessors. 172
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__interfacePackageName2a' is not final. 172
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__interfacePackageName2aSet' is not final. 173
Found non-transient, non-static member. Please mark as transient or provide accessors. 173
Avoid using redundant field initializer for '__interfacePackageName2aSet' 173
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__interfaceFullPath3a' is not final. 204
Found non-transient, non-static member. Please mark as transient or provide accessors. 204
Found non-transient, non-static member. Please mark as transient or provide accessors. 205
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__interfaceFullPath3aSet' is not final. 205
Avoid using redundant field initializer for '__interfaceFullPath3aSet' 205
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__interfaceType4a' is not final. 234
Found non-transient, non-static member. Please mark as transient or provide accessors. 234
Avoid using redundant field initializer for '__interfaceType4aSet' 235
Found non-transient, non-static member. Please mark as transient or provide accessors. 235
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__interfaceType4aSet' is not final. 235
Comment is too large: Line too long 259
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__backEndServiceOperationMatchingParameters5a' is not final. 264
Avoid excessively long variable names like __backEndServiceOperationMatchingParameters5a 264
Found non-transient, non-static member. Please mark as transient or provide accessors. 264
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__backEndServiceOperationMatchingParameters5aSet' is not final. 265
Avoid excessively long variable names like __backEndServiceOperationMatchingParameters5aSet 265
Avoid using redundant field initializer for '__backEndServiceOperationMatchingParameters5aSet' 265
Found non-transient, non-static member. Please mark as transient or provide accessors. 265
Avoid excessively long variable names like backEndServiceOperationMatchingParameters5a 274
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__callingBackEnd6a' is not final. 295
Found non-transient, non-static member. Please mark as transient or provide accessors. 295
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__callingBackEnd6aSet' is not final. 296
Avoid using redundant field initializer for '__callingBackEnd6aSet' 296
Found non-transient, non-static member. Please mark as transient or provide accessors. 296
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getController1r' is not final. 322
Found non-transient, non-static member. Please mark as transient or provide accessors. 322
Avoid using redundant field initializer for '__getController1rSet' 323
Found non-transient, non-static member. Please mark as transient or provide accessors. 323
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getController1rSet' is not final. 323
Local variable 'result' could be declared final 336
Local variable 'shieldedResult' could be declared final 337
Found non-transient, non-static member. Please mark as transient or provide accessors. 363
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getBackEndServiceOperation2r' is not final. 363
Avoid excessively long variable names like __getBackEndServiceOperation2rSet 364
Avoid using redundant field initializer for '__getBackEndServiceOperation2rSet' 364
Found non-transient, non-static member. Please mark as transient or provide accessors. 364
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getBackEndServiceOperation2rSet' is not final. 364
Local variable 'result' could be declared final 377
Local variable 'shieldedResult' could be declared final 378
An empty method in an abstract class should be abstract instead 408411
An empty method in an abstract class should be abstract instead 417420
An empty method in an abstract class should be abstract instead 426429
Parameter 'element' is not assigned and could be declared final 484
Parameter 'tagName' is not assigned and could be declared final 494
Parameter 'tagName' is not assigned and could be declared final 504
Parameter 'bindedElement' is not assigned and could be declared final 515
Parameter 'kind' is not assigned and could be declared final 534
Parameter 'indent' is not assigned and could be declared final 545
Parameter 'indent' is not assigned and could be declared final 557
Parameter 'lineLength' is not assigned and could be declared final 557
Parameter 'htmlStyle' is not assigned and could be declared final 568
Parameter 'lineLength' is not assigned and could be declared final 568
Parameter 'indent' is not assigned and could be declared final 568
Parameter 'modelName' is not assigned and could be declared final 589
Parameter 'modelName' is not assigned and could be declared final 686
Parameter 'parameterName' is not assigned and could be declared final 780
Parameter 'stereotypeName' is not assigned and could be declared final 809
Parameter 'keywordName' is not assigned and could be declared final 819
Parameter 'stereotypeName' is not assigned and could be declared final 836
Parameter 'name' is not assigned and could be declared final 905
Parameter 'translation' is not assigned and could be declared final 905
Parameter 'translation' is not assigned and could be declared final 914
Parameter 'translation' is not assigned and could be declared final 923
Parameter 'kind' is not assigned and could be declared final 923
Parameter 'name' is not assigned and could be declared final 933
Parameter 'name' is not assigned and could be declared final 944
Parameter 'follow' is not assigned and could be declared final 944
Parameter 'initialExceptions' is not assigned and could be declared final 1015
Parameter 'withArgumentNames' is not assigned and could be declared final 1172
Parameter 'argumentModifier' is not assigned and could be declared final 1182
Parameter 'modifier' is not assigned and could be declared final 1201
Local variable 'owner' could be declared final 1347
Consider simply returning the value vs storing it in local variable 'owner' 1348
Local variable 'name' could be declared final 1358
Consider simply returning the value vs storing it in local variable 'name' 1359
Comment is too large: Line too long 1363
Comment is too large: Line too long 1366
Comment is too large: Line too long 1367
Comment is too large: Line too long 1368
Parameter 'validationMessages' is not assigned and could be declared final 1373
Local variable 'constraintValid' could be declared final 1379
A catch statement should never catch throwable since it includes errors. 1389
Local variable 'cause' could be declared final 1391
Unnecessary wrapper object creation 1404
Local variable 'constraintValid' could be declared final 1404
Unnecessary wrapper object creation 1404
A catch statement should never catch throwable since it includes errors. 1414
Local variable 'cause' could be declared final 1416
Avoid appending characters as strings in StringBuffer.append. 1441
A catch statement should never catch throwable since it includes errors. 1446
Avoid empty catch blocks 14521455
A catch statement should never catch throwable since it includes errors. 1452
Avoid appending characters as strings in StringBuffer.append. 1457

org/andromda/cartridges/bpm4struts/metafacades/StrutsExceptionHandler.java

Violation Line
Avoid modifiers which are implied by the context 23
Avoid modifiers which are implied by the context 30
Avoid modifiers which are implied by the context 37
Avoid modifiers which are implied by the context 43
Avoid modifiers which are implied by the context 50

org/andromda/cartridges/bpm4struts/metafacades/StrutsExceptionHandlerLogic.java

Violation Line
A high number of imports can indicate a high degree of coupling within an object. 51228
High amount of different objects as members denotes a high coupling 51228
This class has a bunch of public methods and attributes 51228
Abstract classes should be named AbstractXXX 471228
Avoid really long classes. 471228
Found non-transient, non-static member. Please mark as transient or provide accessors. 55
Parameter 'context' is not assigned and could be declared final 61
Parameter 'metaObjectIn' is not assigned and could be declared final 61
Variables that are final and static should be all capitals, 'logger' is not all capitals. 82
Avoid reassigning parameters such as 'context' 89
Found non-transient, non-static member. Please mark as transient or provide accessors. 98
Private field 'superFrontEndExceptionHandler' could be made final; it is only initialized in the declaration or constructor. 98
Found non-transient, non-static member. Please mark as transient or provide accessors. 99
Avoid using redundant field initializer for 'superFrontEndExceptionHandlerInitialized' 99
Avoid excessively long variable names like superFrontEndExceptionHandlerInitialized 99
Found non-transient, non-static member. Please mark as transient or provide accessors. 115
Private field 'superStrutsForward' could be made final; it is only initialized in the declaration or constructor. 115
Found non-transient, non-static member. Please mark as transient or provide accessors. 116
Avoid using redundant field initializer for 'superStrutsForwardInitialized' 116
Avoid reassigning parameters such as 'context' 137
An empty method in an abstract class should be abstract instead 158161
Found non-transient, non-static member. Please mark as transient or provide accessors. 171
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exceptionKey1a' is not final. 171
Avoid using redundant field initializer for '__exceptionKey1aSet' 172
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exceptionKey1aSet' is not final. 172
Found non-transient, non-static member. Please mark as transient or provide accessors. 172
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exceptionType2a' is not final. 202
Found non-transient, non-static member. Please mark as transient or provide accessors. 202
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exceptionType2aSet' is not final. 203
Avoid using redundant field initializer for '__exceptionType2aSet' 203
Found non-transient, non-static member. Please mark as transient or provide accessors. 203
Found non-transient, non-static member. Please mark as transient or provide accessors. 232
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exceptionPath3a' is not final. 232
Found non-transient, non-static member. Please mark as transient or provide accessors. 233
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exceptionPath3aSet' is not final. 233
Avoid using redundant field initializer for '__exceptionPath3aSet' 233
Found non-transient, non-static member. Please mark as transient or provide accessors. 263
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageKey4a' is not final. 263
Avoid using redundant field initializer for '__messageKey4aSet' 264
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageKey4aSet' is not final. 264
Found non-transient, non-static member. Please mark as transient or provide accessors. 264
An empty method in an abstract class should be abstract instead 294297
An empty method in an abstract class should be abstract instead 303306
An empty method in an abstract class should be abstract instead 312315
An empty method in an abstract class should be abstract instead 321324
An empty method in an abstract class should be abstract instead 330333
Parameter 'element' is not assigned and could be declared final 439
Parameter 'tagName' is not assigned and could be declared final 449
Parameter 'tagName' is not assigned and could be declared final 459
Parameter 'bindedElement' is not assigned and could be declared final 470
Parameter 'kind' is not assigned and could be declared final 489
Parameter 'indent' is not assigned and could be declared final 500
Parameter 'indent' is not assigned and could be declared final 512
Parameter 'lineLength' is not assigned and could be declared final 512
Parameter 'htmlStyle' is not assigned and could be declared final 523
Parameter 'indent' is not assigned and could be declared final 523
Parameter 'lineLength' is not assigned and could be declared final 523
Parameter 'modelName' is not assigned and could be declared final 544
Parameter 'modelName' is not assigned and could be declared final 641
Parameter 'parameterName' is not assigned and could be declared final 735
Parameter 'stereotypeName' is not assigned and could be declared final 764
Parameter 'keywordName' is not assigned and could be declared final 774
Parameter 'stereotypeName' is not assigned and could be declared final 791
Parameter 'translation' is not assigned and could be declared final 860
Parameter 'name' is not assigned and could be declared final 860
Parameter 'translation' is not assigned and could be declared final 869
Parameter 'kind' is not assigned and could be declared final 878
Parameter 'translation' is not assigned and could be declared final 878
Comment is too large: Line too long 1158
Comment is too large: Line too long 1159
Parameter 'validationMessages' is not assigned and could be declared final 1165
Unnecessary wrapper object creation 1172
Unnecessary wrapper object creation 1172
Local variable 'constraintValid' could be declared final 1172
A catch statement should never catch throwable since it includes errors. 1182
Local variable 'cause' could be declared final 1184
Avoid appending characters as strings in StringBuffer.append. 1209
A catch statement should never catch throwable since it includes errors. 1214
A catch statement should never catch throwable since it includes errors. 1220
Avoid empty catch blocks 12201223
Avoid appending characters as strings in StringBuffer.append. 1225

org/andromda/cartridges/bpm4struts/metafacades/StrutsFinalState.java

Violation Line
Avoid modifiers which are implied by the context 24
Avoid modifiers which are implied by the context 32

org/andromda/cartridges/bpm4struts/metafacades/StrutsFinalStateLogic.java

Violation Line
This class has a bunch of public methods and attributes 5905
Abstract classes should be named AbstractXXX 43905
Found non-transient, non-static member. Please mark as transient or provide accessors. 51
Parameter 'metaObjectIn' is not assigned and could be declared final 57
Parameter 'context' is not assigned and could be declared final 57
Variables that are final and static should be all capitals, 'logger' is not all capitals. 78
Avoid reassigning parameters such as 'context' 85
Found non-transient, non-static member. Please mark as transient or provide accessors. 94
Private field 'superFinalStateFacade' could be made final; it is only initialized in the declaration or constructor. 94
Avoid using redundant field initializer for 'superFinalStateFacadeInitialized' 95
Avoid excessively long variable names like superFinalStateFacadeInitialized 95
Found non-transient, non-static member. Please mark as transient or provide accessors. 95
Private field 'superFrontEndFinalState' could be made final; it is only initialized in the declaration or constructor. 111
Found non-transient, non-static member. Please mark as transient or provide accessors. 111
Avoid excessively long variable names like superFrontEndFinalStateInitialized 112
Avoid using redundant field initializer for 'superFrontEndFinalStateInitialized' 112
Found non-transient, non-static member. Please mark as transient or provide accessors. 112
Avoid reassigning parameters such as 'context' 133
An empty method in an abstract class should be abstract instead 154157
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullPath1a' is not final. 167
Found non-transient, non-static member. Please mark as transient or provide accessors. 167
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullPath1aSet' is not final. 168
Found non-transient, non-static member. Please mark as transient or provide accessors. 168
Avoid using redundant field initializer for '__fullPath1aSet' 168
An empty method in an abstract class should be abstract instead 199202
An empty method in an abstract class should be abstract instead 208211
An empty method in an abstract class should be abstract instead 217220
An empty method in an abstract class should be abstract instead 226229
An empty method in an abstract class should be abstract instead 235238
Parameter 'element' is not assigned and could be declared final 245
Parameter 'tagName' is not assigned and could be declared final 255
Parameter 'tagName' is not assigned and could be declared final 265
Parameter 'bindedElement' is not assigned and could be declared final 276
Parameter 'kind' is not assigned and could be declared final 295
Parameter 'indent' is not assigned and could be declared final 306
Parameter 'indent' is not assigned and could be declared final 318
Parameter 'lineLength' is not assigned and could be declared final 318
Parameter 'htmlStyle' is not assigned and could be declared final 329
Parameter 'lineLength' is not assigned and could be declared final 329
Parameter 'indent' is not assigned and could be declared final 329
Parameter 'modelName' is not assigned and could be declared final 350
Parameter 'modelName' is not assigned and could be declared final 447
Parameter 'parameterName' is not assigned and could be declared final 541
Parameter 'stereotypeName' is not assigned and could be declared final 570
Parameter 'keywordName' is not assigned and could be declared final 580
Parameter 'stereotypeName' is not assigned and could be declared final 597
Parameter 'translation' is not assigned and could be declared final 666
Parameter 'name' is not assigned and could be declared final 666
Parameter 'translation' is not assigned and could be declared final 675
Parameter 'translation' is not assigned and could be declared final 684
Parameter 'kind' is not assigned and could be declared final 684
Comment is too large: Line too long 835
Comment is too large: Line too long 836
Parameter 'validationMessages' is not assigned and could be declared final 842
Local variable 'constraintValid' could be declared final 849
A catch statement should never catch throwable since it includes errors. 859
Local variable 'cause' could be declared final 861
Avoid appending characters as strings in StringBuffer.append. 886
A catch statement should never catch throwable since it includes errors. 891
A catch statement should never catch throwable since it includes errors. 897
Avoid empty catch blocks 897900
Avoid appending characters as strings in StringBuffer.append. 902

org/andromda/cartridges/bpm4struts/metafacades/StrutsForward.java

Violation Line
Avoid modifiers which are implied by the context 24
Avoid modifiers which are implied by the context 31
Avoid modifiers which are implied by the context 37
Avoid modifiers which are implied by the context 44
Avoid modifiers which are implied by the context 51
Avoid modifiers which are implied by the context 57
Avoid modifiers which are implied by the context 64
Avoid modifiers which are implied by the context 70
Avoid modifiers which are implied by the context 76
Avoid modifiers which are implied by the context 82
Avoid modifiers which are implied by the context 89
Avoid modifiers which are implied by the context 96

org/andromda/cartridges/bpm4struts/metafacades/StrutsForwardLogic.java

Violation Line
This class has a bunch of public methods and attributes 51367
A high number of imports can indicate a high degree of coupling within an object. 51367
Abstract classes should be named AbstractXXX 481367
Too many fields 481367
The class 'StrutsForwardLogic' has a Cyclomatic Complexity of 2 (Highest = 24). 481367
Avoid really long classes. 481367
Found non-transient, non-static member. Please mark as transient or provide accessors. 56
Parameter 'context' is not assigned and could be declared final 62
Parameter 'metaObjectIn' is not assigned and could be declared final 62
Variables that are final and static should be all capitals, 'logger' is not all capitals. 77
Avoid reassigning parameters such as 'context' 84
Found non-transient, non-static member. Please mark as transient or provide accessors. 93
Private field 'superFrontEndForward' could be made final; it is only initialized in the declaration or constructor. 93
Found non-transient, non-static member. Please mark as transient or provide accessors. 94
Avoid using redundant field initializer for 'superFrontEndForwardInitialized' 94
Avoid reassigning parameters such as 'context' 115
An empty method in an abstract class should be abstract instead 132135
Found non-transient, non-static member. Please mark as transient or provide accessors. 145
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__forwardName1a' is not final. 145
Found non-transient, non-static member. Please mark as transient or provide accessors. 146
Avoid using redundant field initializer for '__forwardName1aSet' 146
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__forwardName1aSet' is not final. 146
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__forwardPath2a' is not final. 176
Found non-transient, non-static member. Please mark as transient or provide accessors. 176
Found non-transient, non-static member. Please mark as transient or provide accessors. 177
Avoid using redundant field initializer for '__forwardPath2aSet' 177
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__forwardPath2aSet' is not final. 177
Found non-transient, non-static member. Please mark as transient or provide accessors. 206
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__guardName3a' is not final. 206
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__guardName3aSet' is not final. 207
Found non-transient, non-static member. Please mark as transient or provide accessors. 207
Avoid using redundant field initializer for '__guardName3aSet' 207
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enteringPage4a' is not final. 237
Found non-transient, non-static member. Please mark as transient or provide accessors. 237
Found non-transient, non-static member. Please mark as transient or provide accessors. 238
Avoid using redundant field initializer for '__enteringPage4aSet' 238
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__enteringPage4aSet' is not final. 238
Found non-transient, non-static member. Please mark as transient or provide accessors. 267
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__targetNameKey5a' is not final. 267
Found non-transient, non-static member. Please mark as transient or provide accessors. 268
Avoid using redundant field initializer for '__targetNameKey5aSet' 268
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__targetNameKey5aSet' is not final. 268
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exitingPage6a' is not final. 298
Found non-transient, non-static member. Please mark as transient or provide accessors. 298
Found non-transient, non-static member. Please mark as transient or provide accessors. 299
Avoid using redundant field initializer for '__exitingPage6aSet' 299
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exitingPage6aSet' is not final. 299
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__successMessages7a' is not final. 328
Found non-transient, non-static member. Please mark as transient or provide accessors. 328
Avoid using redundant field initializer for '__successMessages7aSet' 329
Found non-transient, non-static member. Please mark as transient or provide accessors. 329
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__successMessages7aSet' is not final. 329
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__warningMessages8a' is not final. 358
Found non-transient, non-static member. Please mark as transient or provide accessors. 358
Avoid using redundant field initializer for '__warningMessages8aSet' 359
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__warningMessages8aSet' is not final. 359
Found non-transient, non-static member. Please mark as transient or provide accessors. 359
Found non-transient, non-static member. Please mark as transient or provide accessors. 388
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__warningMessagesPresent9a' is not final. 388
Found non-transient, non-static member. Please mark as transient or provide accessors. 389
Avoid using redundant field initializer for '__warningMessagesPresent9aSet' 389
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__warningMessagesPresent9aSet' is not final. 389
Found non-transient, non-static member. Please mark as transient or provide accessors. 419
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__successMessagesPresent10a' is not final. 419
Found non-transient, non-static member. Please mark as transient or provide accessors. 420
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__successMessagesPresent10aSet' is not final. 420
Avoid using redundant field initializer for '__successMessagesPresent10aSet' 420
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getStrutsActivityGraph1r' is not final. 446
Found non-transient, non-static member. Please mark as transient or provide accessors. 446
Found non-transient, non-static member. Please mark as transient or provide accessors. 447
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getStrutsActivityGraph1rSet' is not final. 447
Avoid using redundant field initializer for '__getStrutsActivityGraph1rSet' 447
Local variable 'result' could be declared final 461
Local variable 'shieldedResult' could be declared final 462
An empty method in an abstract class should be abstract instead 492495
An empty method in an abstract class should be abstract instead 501504
An empty method in an abstract class should be abstract instead 510513
Parameter 'element' is not assigned and could be declared final 610
Parameter 'tagName' is not assigned and could be declared final 620
Parameter 'tagName' is not assigned and could be declared final 630
Parameter 'bindedElement' is not assigned and could be declared final 641
Parameter 'kind' is not assigned and could be declared final 660
Parameter 'indent' is not assigned and could be declared final 671
Parameter 'lineLength' is not assigned and could be declared final 683
Parameter 'indent' is not assigned and could be declared final 683
Parameter 'htmlStyle' is not assigned and could be declared final 694
Parameter 'indent' is not assigned and could be declared final 694
Parameter 'lineLength' is not assigned and could be declared final 694
Parameter 'modelName' is not assigned and could be declared final 715
Parameter 'modelName' is not assigned and could be declared final 812
Parameter 'parameterName' is not assigned and could be declared final 906
Parameter 'stereotypeName' is not assigned and could be declared final 935
Parameter 'keywordName' is not assigned and could be declared final 945
Parameter 'stereotypeName' is not assigned and could be declared final 962
Parameter 'translation' is not assigned and could be declared final 1031
Parameter 'name' is not assigned and could be declared final 1031
Parameter 'translation' is not assigned and could be declared final 1040
Parameter 'kind' is not assigned and could be declared final 1049
Parameter 'translation' is not assigned and could be declared final 1049
Local variable 'owner' could be declared final 1198
Consider simply returning the value vs storing it in local variable 'owner' 1199
Local variable 'name' could be declared final 1209
Consider simply returning the value vs storing it in local variable 'name' 1210
Comment is too large: Line too long 1214
Comment is too large: Line too long 1215
Comment is too large: Line too long 1216
Comment is too large: Line too long 1217
Comment is too large: Line too long 1221
Comment is too large: Line too long 1222
Comment is too large: Line too long 1223
Comment is too large: Line too long 1224
Comment is too large: Line too long 1225
The method validateInvariants() has an NPath complexity of 28561 12301333
Parameter 'validationMessages' is not assigned and could be declared final 1230
Avoid really long methods. 12301333
The method 'validateInvariants' has a Cyclomatic Complexity of 24. 12301333
Unnecessary wrapper object creation 1236
Local variable 'constraintValid' could be declared final 1236
Unnecessary wrapper object creation 1236
Useless parentheses. 1236
A catch statement should never catch throwable since it includes errors. 1246
Local variable 'cause' could be declared final 1248
Local variable 'constraintValid' could be declared final 1261
Unnecessary wrapper object creation 1261
A catch statement should never catch throwable since it includes errors. 1271
Local variable 'cause' could be declared final 1273
Local variable 'constraintValid' could be declared final 1286
Unnecessary wrapper object creation 1286
Unnecessary wrapper object creation 1286
Unnecessary wrapper object creation 1286
Unnecessary wrapper object creation 1286
A catch statement should never catch throwable since it includes errors. 1296
Local variable 'cause' could be declared final 1298
Useless parentheses. 1311
Unnecessary wrapper object creation 1311
Unnecessary wrapper object creation 1311
Local variable 'constraintValid' could be declared final 1311
A catch statement should never catch throwable since it includes errors. 1321
Local variable 'cause' could be declared final 1323
Avoid appending characters as strings in StringBuffer.append. 1348
A catch statement should never catch throwable since it includes errors. 1353
Avoid empty catch blocks 13591362
A catch statement should never catch throwable since it includes errors. 1359
Avoid appending characters as strings in StringBuffer.append. 1364

org/andromda/cartridges/bpm4struts/metafacades/StrutsJsp.java

Violation Line
Avoid modifiers which are implied by the context 24
Avoid modifiers which are implied by the context 30
Avoid modifiers which are implied by the context 36
Avoid modifiers which are implied by the context 42
Avoid modifiers which are implied by the context 48
Avoid modifiers which are implied by the context 54
Avoid modifiers which are implied by the context 60
Avoid modifiers which are implied by the context 66
Avoid modifiers which are implied by the context 72
Avoid modifiers which are implied by the context 79
Avoid modifiers which are implied by the context 86
Avoid modifiers which are implied by the context 93
Avoid modifiers which are implied by the context 100
Avoid modifiers which are implied by the context 107
Avoid modifiers which are implied by the context 113
Avoid modifiers which are implied by the context 119
Avoid modifiers which are implied by the context 125
Avoid modifiers which are implied by the context 131
Avoid modifiers which are implied by the context 137

org/andromda/cartridges/bpm4struts/metafacades/StrutsJspLogic.java

Violation Line
This class has a bunch of public methods and attributes 51561
Avoid really long classes. 441561
Too many fields 441561
Abstract classes should be named AbstractXXX 441561
Found non-transient, non-static member. Please mark as transient or provide accessors. 52
Parameter 'context' is not assigned and could be declared final 58
Parameter 'metaObjectIn' is not assigned and could be declared final 58
Variables that are final and static should be all capitals, 'logger' is not all capitals. 79
Avoid reassigning parameters such as 'context' 86
Found non-transient, non-static member. Please mark as transient or provide accessors. 95
Private field 'superStrutsActionState' could be made final; it is only initialized in the declaration or constructor. 95
Avoid using redundant field initializer for 'superStrutsActionStateInitialized' 96
Avoid excessively long variable names like superStrutsActionStateInitialized 96
Found non-transient, non-static member. Please mark as transient or provide accessors. 96
Found non-transient, non-static member. Please mark as transient or provide accessors. 112
Private field 'superFrontEndView' could be made final; it is only initialized in the declaration or constructor. 112
Found non-transient, non-static member. Please mark as transient or provide accessors. 113
Avoid using redundant field initializer for 'superFrontEndViewInitialized' 113
Avoid reassigning parameters such as 'context' 134
An empty method in an abstract class should be abstract instead 155158
Found non-transient, non-static member. Please mark as transient or provide accessors. 168
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullPath1a' is not final. 168
Found non-transient, non-static member. Please mark as transient or provide accessors. 169
Avoid using redundant field initializer for '__fullPath1aSet' 169
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullPath1aSet' is not final. 169
Found non-transient, non-static member. Please mark as transient or provide accessors. 198
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__titleKey2a' is not final. 198
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__titleKey2aSet' is not final. 199
Avoid using redundant field initializer for '__titleKey2aSet' 199
Found non-transient, non-static member. Please mark as transient or provide accessors. 199
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__titleValue3a' is not final. 228
Found non-transient, non-static member. Please mark as transient or provide accessors. 228
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__titleValue3aSet' is not final. 229
Avoid using redundant field initializer for '__titleValue3aSet' 229
Found non-transient, non-static member. Please mark as transient or provide accessors. 229
Found non-transient, non-static member. Please mark as transient or provide accessors. 258
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageKey4a' is not final. 258
Avoid using redundant field initializer for '__messageKey4aSet' 259
Found non-transient, non-static member. Please mark as transient or provide accessors. 259
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageKey4aSet' is not final. 259
Found non-transient, non-static member. Please mark as transient or provide accessors. 288
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__documentationKey5a' is not final. 288
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__documentationKey5aSet' is not final. 289
Avoid using redundant field initializer for '__documentationKey5aSet' 289
Found non-transient, non-static member. Please mark as transient or provide accessors. 289
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__documentationValue6a' is not final. 318
Found non-transient, non-static member. Please mark as transient or provide accessors. 318
Avoid using redundant field initializer for '__documentationValue6aSet' 319
Found non-transient, non-static member. Please mark as transient or provide accessors. 319
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__documentationValue6aSet' is not final. 319
Found non-transient, non-static member. Please mark as transient or provide accessors. 348
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__validationRequired7a' is not final. 348
Found non-transient, non-static member. Please mark as transient or provide accessors. 349
Avoid using redundant field initializer for '__validationRequired7aSet' 349
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__validationRequired7aSet' is not final. 349
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dateFieldPresent8a' is not final. 378
Found non-transient, non-static member. Please mark as transient or provide accessors. 378
Avoid using redundant field initializer for '__dateFieldPresent8aSet' 379
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dateFieldPresent8aSet' is not final. 379
Found non-transient, non-static member. Please mark as transient or provide accessors. 379
Found non-transient, non-static member. Please mark as transient or provide accessors. 408
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__calendarRequired9a' is not final. 408
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__calendarRequired9aSet' is not final. 409
Avoid using redundant field initializer for '__calendarRequired9aSet' 409
Found non-transient, non-static member. Please mark as transient or provide accessors. 409
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpKey10a' is not final. 438
Found non-transient, non-static member. Please mark as transient or provide accessors. 438
Avoid using redundant field initializer for '__onlineHelpKey10aSet' 439
Found non-transient, non-static member. Please mark as transient or provide accessors. 439
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpKey10aSet' is not final. 439
Found non-transient, non-static member. Please mark as transient or provide accessors. 469
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpValue11a' is not final. 469
Found non-transient, non-static member. Please mark as transient or provide accessors. 470
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpValue11aSet' is not final. 470
Avoid using redundant field initializer for '__onlineHelpValue11aSet' 470
Found non-transient, non-static member. Please mark as transient or provide accessors. 500
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageValue12a' is not final. 500
Avoid using redundant field initializer for '__messageValue12aSet' 501
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageValue12aSet' is not final. 501
Found non-transient, non-static member. Please mark as transient or provide accessors. 501
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__cssFileName13a' is not final. 530
Found non-transient, non-static member. Please mark as transient or provide accessors. 530
Avoid using redundant field initializer for '__cssFileName13aSet' 531
Found non-transient, non-static member. Please mark as transient or provide accessors. 531
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__cssFileName13aSet' is not final. 531
Found non-transient, non-static member. Please mark as transient or provide accessors. 560
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpActionPath14a' is not final. 560
Found non-transient, non-static member. Please mark as transient or provide accessors. 561
Avoid using redundant field initializer for '__onlineHelpActionPath14aSet' 561
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpActionPath14aSet' is not final. 561
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpPagePath15a' is not final. 591
Found non-transient, non-static member. Please mark as transient or provide accessors. 591
Avoid using redundant field initializer for '__onlineHelpPagePath15aSet' 592
Found non-transient, non-static member. Please mark as transient or provide accessors. 592
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpPagePath15aSet' is not final. 592
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getNonActionForwards1r' is not final. 618
Found non-transient, non-static member. Please mark as transient or provide accessors. 618
Found non-transient, non-static member. Please mark as transient or provide accessors. 619
Avoid using redundant field initializer for '__getNonActionForwards1rSet' 619
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getNonActionForwards1rSet' is not final. 619
Local variable 'result' could be declared final 633
Local variable 'shieldedResult' could be declared final 634
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getIncomingActions2r' is not final. 660
Found non-transient, non-static member. Please mark as transient or provide accessors. 660
Found non-transient, non-static member. Please mark as transient or provide accessors. 661
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getIncomingActions2rSet' is not final. 661
Avoid using redundant field initializer for '__getIncomingActions2rSet' 661
Local variable 'result' could be declared final 673
Local variable 'shieldedResult' could be declared final 674
Found non-transient, non-static member. Please mark as transient or provide accessors. 700
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getPageVariables3r' is not final. 700
Avoid using redundant field initializer for '__getPageVariables3rSet' 701
Found non-transient, non-static member. Please mark as transient or provide accessors. 701
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getPageVariables3rSet' is not final. 701
Local variable 'result' could be declared final 715
Local variable 'shieldedResult' could be declared final 716
An empty method in an abstract class should be abstract instead 746749
An empty method in an abstract class should be abstract instead 755758
An empty method in an abstract class should be abstract instead 764767
An empty method in an abstract class should be abstract instead 773776
An empty method in an abstract class should be abstract instead 782785
An empty method in an abstract class should be abstract instead 791794
An empty method in an abstract class should be abstract instead 800803
Parameter 'element' is not assigned and could be declared final 893
Parameter 'tagName' is not assigned and could be declared final 903
Parameter 'tagName' is not assigned and could be declared final 913
Parameter 'bindedElement' is not assigned and could be declared final 924
Parameter 'kind' is not assigned and could be declared final 943
Parameter 'indent' is not assigned and could be declared final 954
Parameter 'lineLength' is not assigned and could be declared final 966
Parameter 'indent' is not assigned and could be declared final 966
Parameter 'lineLength' is not assigned and could be declared final 977
Parameter 'htmlStyle' is not assigned and could be declared final 977
Parameter 'indent' is not assigned and could be declared final 977
Parameter 'modelName' is not assigned and could be declared final 998
Parameter 'modelName' is not assigned and could be declared final 1095
Parameter 'parameterName' is not assigned and could be declared final 1189
Parameter 'stereotypeName' is not assigned and could be declared final 1218
Parameter 'keywordName' is not assigned and could be declared final 1228
Parameter 'stereotypeName' is not assigned and could be declared final 1245
Parameter 'translation' is not assigned and could be declared final 1314
Parameter 'name' is not assigned and could be declared final 1314
Parameter 'translation' is not assigned and could be declared final 1323
Parameter 'translation' is not assigned and could be declared final 1332
Parameter 'kind' is not assigned and could be declared final 1332
Parameter 'validationMessages' is not assigned and could be declared final 1523
Avoid appending characters as strings in StringBuffer.append. 1542
A catch statement should never catch throwable since it includes errors. 1547
A catch statement should never catch throwable since it includes errors. 1553
Avoid empty catch blocks 15531556
Avoid appending characters as strings in StringBuffer.append. 1558

org/andromda/cartridges/bpm4struts/metafacades/StrutsManageableEntity.java

Violation Line
Avoid modifiers which are implied by the context 23
Avoid modifiers which are implied by the context 30
Avoid modifiers which are implied by the context 37
Avoid modifiers which are implied by the context 44
Avoid modifiers which are implied by the context 51
Avoid modifiers which are implied by the context 58
Avoid modifiers which are implied by the context 65
Avoid modifiers which are implied by the context 72
Avoid modifiers which are implied by the context 79
Avoid modifiers which are implied by the context 86
Avoid modifiers which are implied by the context 93
Avoid modifiers which are implied by the context 100
Avoid modifiers which are implied by the context 107
Avoid modifiers which are implied by the context 114
Avoid modifiers which are implied by the context 121
Avoid modifiers which are implied by the context 128
Avoid modifiers which are implied by the context 135
Avoid modifiers which are implied by the context 142
Avoid modifiers which are implied by the context 148
Avoid modifiers which are implied by the context 155
Avoid modifiers which are implied by the context 161
Avoid modifiers which are implied by the context 168
Avoid modifiers which are implied by the context 175
Avoid modifiers which are implied by the context 182
Avoid modifiers which are implied by the context 189
Avoid modifiers which are implied by the context 195
Avoid modifiers which are implied by the context 203
Avoid modifiers which are implied by the context 210
Avoid modifiers which are implied by the context 217
Avoid modifiers which are implied by the context 223
Avoid modifiers which are implied by the context 229

org/andromda/cartridges/bpm4struts/metafacades/StrutsManageableEntityAssociationEnd.java

Violation Line
Avoid modifiers which are implied by the context 23
Avoid modifiers which are implied by the context 30
Avoid modifiers which are implied by the context 37
Avoid modifiers which are implied by the context 44
Avoid modifiers which are implied by the context 51
Avoid modifiers which are implied by the context 58

org/andromda/cartridges/bpm4struts/metafacades/StrutsManageableEntityAssociationEndLogic.java

Violation Line
This class has a bunch of public methods and attributes 51256
Avoid really long classes. 381256
Abstract classes should be named AbstractXXX 381256
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Parameter 'context' is not assigned and could be declared final 52
Parameter 'metaObjectIn' is not assigned and could be declared final 52
Variables that are final and static should be all capitals, 'logger' is not all capitals. 67
Avoid reassigning parameters such as 'context' 74
Found non-transient, non-static member. Please mark as transient or provide accessors. 83
Avoid excessively long variable names like superManageableEntityAssociationEnd 83
Private field 'superManageableEntityAssociationEnd' could be made final; it is only initialized in the declaration or constructor. 83
Avoid excessively long variable names like superManageableEntityAssociationEndInitialized 84
Avoid using redundant field initializer for 'superManageableEntityAssociationEndInitialized' 84
Found non-transient, non-static member. Please mark as transient or provide accessors. 84
Avoid reassigning parameters such as 'context' 105
An empty method in an abstract class should be abstract instead 122125
Found non-transient, non-static member. Please mark as transient or provide accessors. 135
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageKey1a' is not final. 135
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageKey1aSet' is not final. 136
Found non-transient, non-static member. Please mark as transient or provide accessors. 136
Avoid using redundant field initializer for '__messageKey1aSet' 136
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageValue2a' is not final. 166
Found non-transient, non-static member. Please mark as transient or provide accessors. 166
Avoid using redundant field initializer for '__messageValue2aSet' 167
Found non-transient, non-static member. Please mark as transient or provide accessors. 167
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageValue2aSet' is not final. 167
Found non-transient, non-static member. Please mark as transient or provide accessors. 197
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__safeNamePresent3a' is not final. 197
Avoid using redundant field initializer for '__safeNamePresent3aSet' 198
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__safeNamePresent3aSet' is not final. 198
Found non-transient, non-static member. Please mark as transient or provide accessors. 198
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpKey4a' is not final. 228
Found non-transient, non-static member. Please mark as transient or provide accessors. 228
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpKey4aSet' is not final. 229
Avoid using redundant field initializer for '__onlineHelpKey4aSet' 229
Found non-transient, non-static member. Please mark as transient or provide accessors. 229
Found non-transient, non-static member. Please mark as transient or provide accessors. 259
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpValue5a' is not final. 259
Found non-transient, non-static member. Please mark as transient or provide accessors. 260
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpValue5aSet' is not final. 260
Avoid using redundant field initializer for '__onlineHelpValue5aSet' 260
An empty method in an abstract class should be abstract instead 288291
An empty method in an abstract class should be abstract instead 297300
An empty method in an abstract class should be abstract instead 306309
An empty method in an abstract class should be abstract instead 315318
Parameter 'element' is not assigned and could be declared final 711
Parameter 'tagName' is not assigned and could be declared final 721
Parameter 'tagName' is not assigned and could be declared final 731
Parameter 'bindedElement' is not assigned and could be declared final 742
Parameter 'kind' is not assigned and could be declared final 761
Parameter 'indent' is not assigned and could be declared final 772
Parameter 'indent' is not assigned and could be declared final 784
Parameter 'lineLength' is not assigned and could be declared final 784
Parameter 'indent' is not assigned and could be declared final 795
Parameter 'htmlStyle' is not assigned and could be declared final 795
Parameter 'lineLength' is not assigned and could be declared final 795
Parameter 'modelName' is not assigned and could be declared final 816
Parameter 'modelName' is not assigned and could be declared final 913
Parameter 'parameterName' is not assigned and could be declared final 1007
Parameter 'stereotypeName' is not assigned and could be declared final 1036
Parameter 'keywordName' is not assigned and could be declared final 1046
Parameter 'stereotypeName' is not assigned and could be declared final 1063
Parameter 'name' is not assigned and could be declared final 1132
Parameter 'translation' is not assigned and could be declared final 1132
Parameter 'translation' is not assigned and could be declared final 1141
Parameter 'kind' is not assigned and could be declared final 1150
Parameter 'translation' is not assigned and could be declared final 1150
Local variable 'owner' could be declared final 1171
Consider simply returning the value vs storing it in local variable 'owner' 1172
Local variable 'name' could be declared final 1182
Consider simply returning the value vs storing it in local variable 'name' 1183
Comment is too large: Line too long 1187
Comment is too large: Line too long 1188
Parameter 'validationMessages' is not assigned and could be declared final 1194
Local variable 'constraintValid' could be declared final 1200
A catch statement should never catch throwable since it includes errors. 1210
Local variable 'cause' could be declared final 1212
Avoid appending characters as strings in StringBuffer.append. 1237
A catch statement should never catch throwable since it includes errors. 1242
Avoid empty catch blocks 12481251
A catch statement should never catch throwable since it includes errors. 1248
Avoid appending characters as strings in StringBuffer.append. 1253

org/andromda/cartridges/bpm4struts/metafacades/StrutsManageableEntityAttribute.java

Violation Line
Avoid modifiers which are implied by the context 23
Avoid modifiers which are implied by the context 30
Avoid modifiers which are implied by the context 36
Avoid modifiers which are implied by the context 42
Avoid modifiers which are implied by the context 49
Avoid modifiers which are implied by the context 56
Avoid modifiers which are implied by the context 63
Avoid modifiers which are implied by the context 70
Avoid modifiers which are implied by the context 76
Avoid modifiers which are implied by the context 82
Avoid modifiers which are implied by the context 89
Avoid modifiers which are implied by the context 96
Avoid modifiers which are implied by the context 102

org/andromda/cartridges/bpm4struts/metafacades/StrutsManageableEntityAttributeLogic.java

Violation Line
This class has a bunch of public methods and attributes 51496
Abstract classes should be named AbstractXXX 381496
Avoid really long classes. 381496
Too many fields 381496
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Parameter 'context' is not assigned and could be declared final 52
Parameter 'metaObjectIn' is not assigned and could be declared final 52
Variables that are final and static should be all capitals, 'logger' is not all capitals. 67
Avoid reassigning parameters such as 'context' 74
Found non-transient, non-static member. Please mark as transient or provide accessors. 83
Private field 'superManageableEntityAttribute' could be made final; it is only initialized in the declaration or constructor. 83
Avoid excessively long variable names like superManageableEntityAttributeInitialized 84
Avoid using redundant field initializer for 'superManageableEntityAttributeInitialized' 84
Found non-transient, non-static member. Please mark as transient or provide accessors. 84
Avoid reassigning parameters such as 'context' 105
An empty method in an abstract class should be abstract instead 122125
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageKey1a' is not final. 135
Found non-transient, non-static member. Please mark as transient or provide accessors. 135
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageKey1aSet' is not final. 136
Avoid using redundant field initializer for '__messageKey1aSet' 136
Found non-transient, non-static member. Please mark as transient or provide accessors. 136
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageValue2a' is not final. 166
Found non-transient, non-static member. Please mark as transient or provide accessors. 166
Found non-transient, non-static member. Please mark as transient or provide accessors. 167
Avoid using redundant field initializer for '__messageValue2aSet' 167
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageValue2aSet' is not final. 167
Found non-transient, non-static member. Please mark as transient or provide accessors. 197
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dateFormat3a' is not final. 197
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dateFormat3aSet' is not final. 198
Found non-transient, non-static member. Please mark as transient or provide accessors. 198
Avoid using redundant field initializer for '__dateFormat3aSet' 198
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__needsFileUpload4a' is not final. 228
Found non-transient, non-static member. Please mark as transient or provide accessors. 228
Found non-transient, non-static member. Please mark as transient or provide accessors. 229
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__needsFileUpload4aSet' is not final. 229
Avoid using redundant field initializer for '__needsFileUpload4aSet' 229
Found non-transient, non-static member. Please mark as transient or provide accessors. 259
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hidden5a' is not final. 259
Found non-transient, non-static member. Please mark as transient or provide accessors. 260
Avoid using redundant field initializer for '__hidden5aSet' 260
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hidden5aSet' is not final. 260
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__widgetType6a' is not final. 289
Found non-transient, non-static member. Please mark as transient or provide accessors. 289
Avoid using redundant field initializer for '__widgetType6aSet' 290
Found non-transient, non-static member. Please mark as transient or provide accessors. 290
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__widgetType6aSet' is not final. 290
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__strictDateFormat7a' is not final. 319
Found non-transient, non-static member. Please mark as transient or provide accessors. 319
Found non-transient, non-static member. Please mark as transient or provide accessors. 320
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__strictDateFormat7aSet' is not final. 320
Avoid using redundant field initializer for '__strictDateFormat7aSet' 320
Found non-transient, non-static member. Please mark as transient or provide accessors. 349
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fieldRowCount8a' is not final. 349
Avoid using redundant field initializer for '__fieldRowCount8aSet' 350
Found non-transient, non-static member. Please mark as transient or provide accessors. 350
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fieldRowCount8aSet' is not final. 350
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fieldColumnCount9a' is not final. 379
Found non-transient, non-static member. Please mark as transient or provide accessors. 379
Found non-transient, non-static member. Please mark as transient or provide accessors. 380
Avoid using redundant field initializer for '__fieldColumnCount9aSet' 380
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fieldColumnCount9aSet' is not final. 380
Found non-transient, non-static member. Please mark as transient or provide accessors. 409
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__safeNamePresent10a' is not final. 409
Avoid using redundant field initializer for '__safeNamePresent10aSet' 410
Found non-transient, non-static member. Please mark as transient or provide accessors. 410
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__safeNamePresent10aSet' is not final. 410
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpKey11a' is not final. 440
Found non-transient, non-static member. Please mark as transient or provide accessors. 440
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpKey11aSet' is not final. 441
Found non-transient, non-static member. Please mark as transient or provide accessors. 441
Avoid using redundant field initializer for '__onlineHelpKey11aSet' 441
Found non-transient, non-static member. Please mark as transient or provide accessors. 471
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpValue12a' is not final. 471
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpValue12aSet' is not final. 472
Found non-transient, non-static member. Please mark as transient or provide accessors. 472
Avoid using redundant field initializer for '__onlineHelpValue12aSet' 472
An empty method in an abstract class should be abstract instead 500503
An empty method in an abstract class should be abstract instead 509512
An empty method in an abstract class should be abstract instead 518521
An empty method in an abstract class should be abstract instead 527530
Parameter 'name' is not assigned and could be declared final 539
Parameter 'follow' is not assigned and could be declared final 539
Parameter 'element' is not assigned and could be declared final 893
Parameter 'tagName' is not assigned and could be declared final 903
Parameter 'tagName' is not assigned and could be declared final 913
Parameter 'bindedElement' is not assigned and could be declared final 924
Parameter 'kind' is not assigned and could be declared final 943
Parameter 'indent' is not assigned and could be declared final 954
Parameter 'lineLength' is not assigned and could be declared final 966
Parameter 'indent' is not assigned and could be declared final 966
Parameter 'htmlStyle' is not assigned and could be declared final 977
Parameter 'indent' is not assigned and could be declared final 977
Parameter 'lineLength' is not assigned and could be declared final 977
Parameter 'modelName' is not assigned and could be declared final 998
Parameter 'modelName' is not assigned and could be declared final 1095
Parameter 'parameterName' is not assigned and could be declared final 1189
Parameter 'stereotypeName' is not assigned and could be declared final 1218
Parameter 'keywordName' is not assigned and could be declared final 1228
Parameter 'stereotypeName' is not assigned and could be declared final 1245
Parameter 'name' is not assigned and could be declared final 1314
Parameter 'translation' is not assigned and could be declared final 1314
Parameter 'translation' is not assigned and could be declared final 1323
Parameter 'kind' is not assigned and could be declared final 1332
Parameter 'translation' is not assigned and could be declared final 1332
Local variable 'owner' could be declared final 1353
Consider simply returning the value vs storing it in local variable 'owner' 1354
Local variable 'name' could be declared final 1364
Consider simply returning the value vs storing it in local variable 'name' 1365
Comment is too large: Line too long 1369
Comment is too large: Line too long 1373
Comment is too large: Line too long 1374
Comment is too large: Line too long 1377
Comment is too large: Line too long 1378
The method validateInvariants() has an NPath complexity of 845 13841462
Parameter 'validationMessages' is not assigned and could be declared final 1384
Useless parentheses. 1390
Unnecessary wrapper object creation 1390
Local variable 'constraintValid' could be declared final 1390
Unnecessary wrapper object creation 1390
Unnecessary wrapper object creation 1390
Unnecessary wrapper object creation 1390
Unnecessary wrapper object creation 1390
Unnecessary wrapper object creation 1390
A catch statement should never catch throwable since it includes errors. 1400
Local variable 'cause' could be declared final 1402
The String literal "widgetType" appears 4 times in this file; the first occurrence is on line 1,415 1415
Local variable 'constraintValid' could be declared final 1415
Unnecessary wrapper object creation 1415
Useless parentheses. 1415
A catch statement should never catch throwable since it includes errors. 1425
Local variable 'cause' could be declared final 1427
Local variable 'constraintValid' could be declared final 1440
A catch statement should never catch throwable since it includes errors. 1450
Local variable 'cause' could be declared final 1452
Avoid appending characters as strings in StringBuffer.append. 1477
A catch statement should never catch throwable since it includes errors. 1482
Avoid empty catch blocks 14881491
A catch statement should never catch throwable since it includes errors. 1488
Avoid appending characters as strings in StringBuffer.append. 1493

org/andromda/cartridges/bpm4struts/metafacades/StrutsManageableEntityLogic.java

Violation Line
This class has a bunch of public methods and attributes 52876
Abstract classes should be named AbstractXXX 432876
Avoid really long classes. 432876
Too many fields 432876
This class has too many methods, consider refactoring it. 462876
Found non-transient, non-static member. Please mark as transient or provide accessors. 51
Parameter 'context' is not assigned and could be declared final 57
Parameter 'metaObjectIn' is not assigned and could be declared final 57
Avoid reassigning parameters such as 'context' 74
Found non-transient, non-static member. Please mark as transient or provide accessors. 83
Private field 'superManageableEntity' could be made final; it is only initialized in the declaration or constructor. 83
Avoid using redundant field initializer for 'superManageableEntityInitialized' 84
Found non-transient, non-static member. Please mark as transient or provide accessors. 84
Avoid excessively long variable names like superManageableEntityInitialized 84
Avoid reassigning parameters such as 'context' 105
An empty method in an abstract class should be abstract instead 122125
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__pageName1a' is not final. 135
Found non-transient, non-static member. Please mark as transient or provide accessors. 135
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__pageName1aSet' is not final. 136
Found non-transient, non-static member. Please mark as transient or provide accessors. 136
Avoid using redundant field initializer for '__pageName1aSet' 136
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__pageFullPath2a' is not final. 166
Found non-transient, non-static member. Please mark as transient or provide accessors. 166
Avoid using redundant field initializer for '__pageFullPath2aSet' 167
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__pageFullPath2aSet' is not final. 167
Found non-transient, non-static member. Please mark as transient or provide accessors. 167
Found non-transient, non-static member. Please mark as transient or provide accessors. 197
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__pageTitleKey3a' is not final. 197
Avoid using redundant field initializer for '__pageTitleKey3aSet' 198
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__pageTitleKey3aSet' is not final. 198
Found non-transient, non-static member. Please mark as transient or provide accessors. 198
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__pageTitleValue4a' is not final. 228
Found non-transient, non-static member. Please mark as transient or provide accessors. 228
Found non-transient, non-static member. Please mark as transient or provide accessors. 229
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__pageTitleValue4aSet' is not final. 229
Avoid using redundant field initializer for '__pageTitleValue4aSet' 229
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__listName5a' is not final. 259
Found non-transient, non-static member. Please mark as transient or provide accessors. 259
Avoid using redundant field initializer for '__listName5aSet' 260
Found non-transient, non-static member. Please mark as transient or provide accessors. 260
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__listName5aSet' is not final. 260
Found non-transient, non-static member. Please mark as transient or provide accessors. 290
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formBeanType6a' is not final. 290
Avoid using redundant field initializer for '__formBeanType6aSet' 291
Found non-transient, non-static member. Please mark as transient or provide accessors. 291
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formBeanType6aSet' is not final. 291
Found non-transient, non-static member. Please mark as transient or provide accessors. 321
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formBeanName7a' is not final. 321
Found non-transient, non-static member. Please mark as transient or provide accessors. 322
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formBeanName7aSet' is not final. 322
Avoid using redundant field initializer for '__formBeanName7aSet' 322
Found non-transient, non-static member. Please mark as transient or provide accessors. 352
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exceptionKey8a' is not final. 352
Avoid using redundant field initializer for '__exceptionKey8aSet' 353
Found non-transient, non-static member. Please mark as transient or provide accessors. 353
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exceptionKey8aSet' is not final. 353
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionType9a' is not final. 383
Found non-transient, non-static member. Please mark as transient or provide accessors. 383
Avoid using redundant field initializer for '__actionType9aSet' 384
Found non-transient, non-static member. Please mark as transient or provide accessors. 384
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionType9aSet' is not final. 384
Found non-transient, non-static member. Please mark as transient or provide accessors. 414
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionFullPath10a' is not final. 414
Found non-transient, non-static member. Please mark as transient or provide accessors. 415
Avoid using redundant field initializer for '__actionFullPath10aSet' 415
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionFullPath10aSet' is not final. 415
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionPath11a' is not final. 445
Found non-transient, non-static member. Please mark as transient or provide accessors. 445
Avoid using redundant field initializer for '__actionPath11aSet' 446
Found non-transient, non-static member. Please mark as transient or provide accessors. 446
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionPath11aSet' is not final. 446
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionClassName12a' is not final. 476
Found non-transient, non-static member. Please mark as transient or provide accessors. 476
Found non-transient, non-static member. Please mark as transient or provide accessors. 477
Avoid using redundant field initializer for '__actionClassName12aSet' 477
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionClassName12aSet' is not final. 477
Found non-transient, non-static member. Please mark as transient or provide accessors. 507
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exceptionPath13a' is not final. 507
Avoid using redundant field initializer for '__exceptionPath13aSet' 508
Found non-transient, non-static member. Please mark as transient or provide accessors. 508
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__exceptionPath13aSet' is not final. 508
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preload14a' is not final. 538
Found non-transient, non-static member. Please mark as transient or provide accessors. 538
Avoid using redundant field initializer for '__preload14aSet' 539
Found non-transient, non-static member. Please mark as transient or provide accessors. 539
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__preload14aSet' is not final. 539
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formBeanClassName15a' is not final. 569
Found non-transient, non-static member. Please mark as transient or provide accessors. 569
Found non-transient, non-static member. Please mark as transient or provide accessors. 570
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formBeanClassName15aSet' is not final. 570
Avoid using redundant field initializer for '__formBeanClassName15aSet' 570
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formBeanFullPath16a' is not final. 600
Found non-transient, non-static member. Please mark as transient or provide accessors. 600
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formBeanFullPath16aSet' is not final. 601
Avoid using redundant field initializer for '__formBeanFullPath16aSet' 601
Found non-transient, non-static member. Please mark as transient or provide accessors. 601
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__listGetterName17a' is not final. 631
Found non-transient, non-static member. Please mark as transient or provide accessors. 631
Found non-transient, non-static member. Please mark as transient or provide accessors. 632
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__listGetterName17aSet' is not final. 632
Avoid using redundant field initializer for '__listGetterName17aSet' 632
Found non-transient, non-static member. Please mark as transient or provide accessors. 662
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__listSetterName18a' is not final. 662
Found non-transient, non-static member. Please mark as transient or provide accessors. 663
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__listSetterName18aSet' is not final. 663
Avoid using redundant field initializer for '__listSetterName18aSet' 663
Found non-transient, non-static member. Please mark as transient or provide accessors. 693
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageKey19a' is not final. 693
Found non-transient, non-static member. Please mark as transient or provide accessors. 694
Avoid using redundant field initializer for '__messageKey19aSet' 694
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageKey19aSet' is not final. 694
Found non-transient, non-static member. Please mark as transient or provide accessors. 724
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageValue20a' is not final. 724
Found non-transient, non-static member. Please mark as transient or provide accessors. 725
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageValue20aSet' is not final. 725
Avoid using redundant field initializer for '__messageValue20aSet' 725
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionParameter21a' is not final. 755
Found non-transient, non-static member. Please mark as transient or provide accessors. 755
Found non-transient, non-static member. Please mark as transient or provide accessors. 756
Avoid using redundant field initializer for '__actionParameter21aSet' 756
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionParameter21aSet' is not final. 756
Found non-transient, non-static member. Please mark as transient or provide accessors. 786
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpKey22a' is not final. 786
Found non-transient, non-static member. Please mark as transient or provide accessors. 787
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpKey22aSet' is not final. 787
Avoid using redundant field initializer for '__onlineHelpKey22aSet' 787
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpValue23a' is not final. 816
Found non-transient, non-static member. Please mark as transient or provide accessors. 816
Avoid using redundant field initializer for '__onlineHelpValue23aSet' 817
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpValue23aSet' is not final. 817
Found non-transient, non-static member. Please mark as transient or provide accessors. 817
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpActionPath24a' is not final. 846
Found non-transient, non-static member. Please mark as transient or provide accessors. 846
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpActionPath24aSet' is not final. 847
Avoid using redundant field initializer for '__onlineHelpActionPath24aSet' 847
Found non-transient, non-static member. Please mark as transient or provide accessors. 847
Found non-transient, non-static member. Please mark as transient or provide accessors. 877
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpPagePath25a' is not final. 877
Avoid using redundant field initializer for '__onlineHelpPagePath25aSet' 878
Found non-transient, non-static member. Please mark as transient or provide accessors. 878
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpPagePath25aSet' is not final. 878
Found non-transient, non-static member. Please mark as transient or provide accessors. 908
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableExportable26a' is not final. 908
Avoid using redundant field initializer for '__tableExportable26aSet' 909
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableExportable26aSet' is not final. 909
Found non-transient, non-static member. Please mark as transient or provide accessors. 909
Found non-transient, non-static member. Please mark as transient or provide accessors. 938
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableExportTypes27a' is not final. 938
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableExportTypes27aSet' is not final. 939
Avoid using redundant field initializer for '__tableExportTypes27aSet' 939
Found non-transient, non-static member. Please mark as transient or provide accessors. 939
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableMaxRows28a' is not final. 968
Found non-transient, non-static member. Please mark as transient or provide accessors. 968
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableMaxRows28aSet' is not final. 969
Avoid using redundant field initializer for '__tableMaxRows28aSet' 969
Found non-transient, non-static member. Please mark as transient or provide accessors. 969
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableSortable29a' is not final. 1000
Found non-transient, non-static member. Please mark as transient or provide accessors. 1000
Found non-transient, non-static member. Please mark as transient or provide accessors. 1001
Avoid using redundant field initializer for '__tableSortable29aSet' 1001
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableSortable29aSet' is not final. 1001
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__multipartFormData30a' is not final. 1030
Found non-transient, non-static member. Please mark as transient or provide accessors. 1030
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__multipartFormData30aSet' is not final. 1031
Avoid using redundant field initializer for '__multipartFormData30aSet' 1031
Found non-transient, non-static member. Please mark as transient or provide accessors. 1031
An empty method in an abstract class should be abstract instead 10591062
An empty method in an abstract class should be abstract instead 10681071
An empty method in an abstract class should be abstract instead 10771080
An empty method in an abstract class should be abstract instead 10861089
An empty method in an abstract class should be abstract instead 10951098
Parameter 'name' is not assigned and could be declared final 1105
Parameter 'follow' is not assigned and could be declared final 1201
Parameter 'follow' is not assigned and could be declared final 1298
Parameter 'follow' is not assigned and could be declared final 1350
Parameter 'withIdentifiers' is not assigned and could be declared final 1666
Parameter 'follow' is not assigned and could be declared final 1666
Comment is too large: Line too long 1676
Parameter 'withDerived' is not assigned and could be declared final 1678
Parameter 'follow' is not assigned and could be declared final 1678
Parameter 'withIdentifiers' is not assigned and could be declared final 1678
Parameter 'withIdentifiers' is not assigned and could be declared final 1689
Parameter 'follow' is not assigned and could be declared final 1689
Parameter 'follow' is not assigned and could be declared final 1699
Parameter 'withIdentifiers' is not assigned and could be declared final 1699
Parameter 'withIdentifiers' is not assigned and could be declared final 1710
Parameter 'withDerived' is not assigned and could be declared final 1710
Parameter 'follow' is not assigned and could be declared final 1710
Parameter 'follow' is not assigned and could be declared final 1829
Do not use the short type 1838
Parameter 'withIdentifiers' is not assigned and could be declared final 1848
Parameter 'follow' is not assigned and could be declared final 1860
Parameter 'withIdentifiers' is not assigned and could be declared final 1860
Parameter 'follow' is not assigned and could be declared final 1883
Parameter 'withIdentifiers' is not assigned and could be declared final 1883
Parameter 'follow' is not assigned and could be declared final 1904
Parameter 'withIdentifiers' is not assigned and could be declared final 1915
Parameter 'follow' is not assigned and could be declared final 1915
Parameter 'withIdentifiers' is not assigned and could be declared final 1926
Parameter 'follow' is not assigned and could be declared final 1926
Parameter 'follow' is not assigned and could be declared final 1938
Parameter 'withIdentifiers' is not assigned and could be declared final 1938
Parameter 'follow' is not assigned and could be declared final 1952
Parameter 'withIdentifiers' is not assigned and could be declared final 1952
Parameter 'follow' is not assigned and could be declared final 1961
Parameter 'withIdentifiers' is not assigned and could be declared final 1961
Parameter 'follow' is not assigned and could be declared final 1970
Parameter 'withIdentifiers' is not assigned and could be declared final 1970
Parameter 'tagName' is not assigned and could be declared final 2057
Parameter 'follow' is not assigned and could be declared final 2057
Parameter 'withTypes' is not assigned and could be declared final 2341
Parameter 'element' is not assigned and could be declared final 2359
Parameter 'tagName' is not assigned and could be declared final 2369
Parameter 'tagName' is not assigned and could be declared final 2379
Parameter 'bindedElement' is not assigned and could be declared final 2390
Parameter 'kind' is not assigned and could be declared final 2409
Parameter 'indent' is not assigned and could be declared final 2420
Parameter 'lineLength' is not assigned and could be declared final 2432
Parameter 'indent' is not assigned and could be declared final 2432
Parameter 'htmlStyle' is not assigned and could be declared final 2443
Parameter 'lineLength' is not assigned and could be declared final 2443
Parameter 'indent' is not assigned and could be declared final 2443
Parameter 'modelName' is not assigned and could be declared final 2464
Parameter 'modelName' is not assigned and could be declared final 2561
Parameter 'parameterName' is not assigned and could be declared final 2655
Parameter 'stereotypeName' is not assigned and could be declared final 2684
Parameter 'keywordName' is not assigned and could be declared final 2694
Parameter 'stereotypeName' is not assigned and could be declared final 2711
Parameter 'name' is not assigned and could be declared final 2780
Parameter 'translation' is not assigned and could be declared final 2780
Parameter 'translation' is not assigned and could be declared final 2789
Parameter 'kind' is not assigned and could be declared final 2798
Parameter 'translation' is not assigned and could be declared final 2798
Local variable 'owner' could be declared final 2819
Consider simply returning the value vs storing it in local variable 'owner' 2820
Local variable 'name' could be declared final 2830
Consider simply returning the value vs storing it in local variable 'name' 2831
Parameter 'validationMessages' is not assigned and could be declared final 2839
Avoid appending characters as strings in StringBuffer.append. 2857
A catch statement should never catch throwable since it includes errors. 2862
Avoid empty catch blocks 28682871
A catch statement should never catch throwable since it includes errors. 2868
Avoid appending characters as strings in StringBuffer.append. 2873

org/andromda/cartridges/bpm4struts/metafacades/StrutsParameter.java

Violation Line
This class has a bunch of public methods and attributes 5541
Avoid modifiers which are implied by the context 25
Avoid modifiers which are implied by the context 32
Avoid modifiers which are implied by the context 40
Avoid modifiers which are implied by the context 48
Avoid modifiers which are implied by the context 54
Avoid modifiers which are implied by the context 60
Avoid modifiers which are implied by the context 66
Avoid modifiers which are implied by the context 72
Avoid modifiers which are implied by the context 79
Avoid modifiers which are implied by the context 86
Avoid modifiers which are implied by the context 93
Avoid modifiers which are implied by the context 99
Avoid modifiers which are implied by the context 105
Avoid modifiers which are implied by the context 112
Avoid modifiers which are implied by the context 119
Avoid modifiers which are implied by the context 126
Avoid modifiers which are implied by the context 133
Avoid modifiers which are implied by the context 140
Avoid modifiers which are implied by the context 148
Avoid modifiers which are implied by the context 155
Avoid modifiers which are implied by the context 161
Avoid modifiers which are implied by the context 169
Avoid modifiers which are implied by the context 177
Avoid modifiers which are implied by the context 184
Avoid modifiers which are implied by the context 192
Avoid modifiers which are implied by the context 200
Avoid modifiers which are implied by the context 208
Avoid modifiers which are implied by the context 214
Avoid modifiers which are implied by the context 220
Avoid modifiers which are implied by the context 226
Avoid modifiers which are implied by the context 232
Avoid modifiers which are implied by the context 238
Avoid modifiers which are implied by the context 246
Avoid modifiers which are implied by the context 253
Avoid modifiers which are implied by the context 260
Avoid modifiers which are implied by the context 267
Avoid modifiers which are implied by the context 275
Avoid modifiers which are implied by the context 281
Avoid modifiers which are implied by the context 288
Avoid modifiers which are implied by the context 295
Avoid modifiers which are implied by the context 303
Avoid modifiers which are implied by the context 310
Avoid modifiers which are implied by the context 316
Avoid modifiers which are implied by the context 323
Avoid modifiers which are implied by the context 329
Avoid modifiers which are implied by the context 336
Avoid modifiers which are implied by the context 343
Avoid modifiers which are implied by the context 350
Avoid modifiers which are implied by the context 358
Avoid modifiers which are implied by the context 364
Avoid modifiers which are implied by the context 371
Avoid modifiers which are implied by the context 378
Avoid modifiers which are implied by the context 385
Avoid modifiers which are implied by the context 392
Avoid modifiers which are implied by the context 399
Avoid modifiers which are implied by the context 406
Avoid modifiers which are implied by the context 413
Avoid modifiers which are implied by the context 419
Avoid modifiers which are implied by the context 425
Avoid modifiers which are implied by the context 432
Avoid modifiers which are implied by the context 438
Avoid modifiers which are implied by the context 445
Avoid modifiers which are implied by the context 452
Avoid modifiers which are implied by the context 459
Avoid modifiers which are implied by the context 466
Avoid modifiers which are implied by the context 472
Avoid modifiers which are implied by the context 479
Avoid modifiers which are implied by the context 486
Avoid modifiers which are implied by the context 492
Avoid modifiers which are implied by the context 499
Avoid modifiers which are implied by the context 507
Avoid modifiers which are implied by the context 513
Avoid modifiers which are implied by the context 520
Avoid modifiers which are implied by the context 527
Avoid modifiers which are implied by the context 533
Avoid modifiers which are implied by the context 540

org/andromda/cartridges/bpm4struts/metafacades/StrutsParameterLogic.java

Violation Line
This class has a bunch of public methods and attributes 53481
The class 'StrutsParameterLogic' has a Cyclomatic Complexity of 2 (Highest = 21). 443481
Avoid really long classes. 443481
Abstract classes should be named AbstractXXX 443481
Too many fields 443481
This class has too many methods, consider refactoring it. 473481
Found non-transient, non-static member. Please mark as transient or provide accessors. 52
Parameter 'metaObjectIn' is not assigned and could be declared final 58
Parameter 'context' is not assigned and could be declared final 58
Variables that are final and static should be all capitals, 'logger' is not all capitals. 73
Avoid reassigning parameters such as 'context' 80
Private field 'superFrontEndParameter' could be made final; it is only initialized in the declaration or constructor. 89
Found non-transient, non-static member. Please mark as transient or provide accessors. 89
Avoid using redundant field initializer for 'superFrontEndParameterInitialized' 90
Found non-transient, non-static member. Please mark as transient or provide accessors. 90
Avoid excessively long variable names like superFrontEndParameterInitialized 90
Avoid reassigning parameters such as 'context' 111
An empty method in an abstract class should be abstract instead 128131
Found non-transient, non-static member. Please mark as transient or provide accessors. 141
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageKey1a' is not final. 141
Avoid using redundant field initializer for '__messageKey1aSet' 142
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageKey1aSet' is not final. 142
Found non-transient, non-static member. Please mark as transient or provide accessors. 142
Found non-transient, non-static member. Please mark as transient or provide accessors. 171
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageValue2a' is not final. 171
Found non-transient, non-static member. Please mark as transient or provide accessors. 172
Avoid using redundant field initializer for '__messageValue2aSet' 172
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__messageValue2aSet' is not final. 172
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__titleKey3a' is not final. 201
Found non-transient, non-static member. Please mark as transient or provide accessors. 201
Found non-transient, non-static member. Please mark as transient or provide accessors. 202
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__titleKey3aSet' is not final. 202
Avoid using redundant field initializer for '__titleKey3aSet' 202
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__titleValue4a' is not final. 232
Found non-transient, non-static member. Please mark as transient or provide accessors. 232
Avoid using redundant field initializer for '__titleValue4aSet' 233
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__titleValue4aSet' is not final. 233
Found non-transient, non-static member. Please mark as transient or provide accessors. 233
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__multiple5a' is not final. 263
Found non-transient, non-static member. Please mark as transient or provide accessors. 263
Found non-transient, non-static member. Please mark as transient or provide accessors. 264
Avoid using redundant field initializer for '__multiple5aSet' 264
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__multiple5aSet' is not final. 264
Found non-transient, non-static member. Please mark as transient or provide accessors. 293
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__backingListName6a' is not final. 293
Avoid using redundant field initializer for '__backingListName6aSet' 294
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__backingListName6aSet' is not final. 294
Found non-transient, non-static member. Please mark as transient or provide accessors. 294
Found non-transient, non-static member. Please mark as transient or provide accessors. 324
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resetRequired7a' is not final. 324
Avoid using redundant field initializer for '__resetRequired7aSet' 325
Found non-transient, non-static member. Please mark as transient or provide accessors. 325
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resetRequired7aSet' is not final. 325
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__nullValue8a' is not final. 355
Found non-transient, non-static member. Please mark as transient or provide accessors. 355
Avoid using redundant field initializer for '__nullValue8aSet' 356
Found non-transient, non-static member. Please mark as transient or provide accessors. 356
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__nullValue8aSet' is not final. 356
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__widgetType9a' is not final. 386
Found non-transient, non-static member. Please mark as transient or provide accessors. 386
Found non-transient, non-static member. Please mark as transient or provide accessors. 387
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__widgetType9aSet' is not final. 387
Avoid using redundant field initializer for '__widgetType9aSet' 387
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resetValue10a' is not final. 417
Found non-transient, non-static member. Please mark as transient or provide accessors. 417
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resetValue10aSet' is not final. 418
Found non-transient, non-static member. Please mark as transient or provide accessors. 418
Avoid using redundant field initializer for '__resetValue10aSet' 418
Found non-transient, non-static member. Please mark as transient or provide accessors. 449
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__readOnly11a' is not final. 449
Found non-transient, non-static member. Please mark as transient or provide accessors. 450
Avoid using redundant field initializer for '__readOnly11aSet' 450
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__readOnly11aSet' is not final. 450
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__valueListResetValue12a' is not final. 479
Found non-transient, non-static member. Please mark as transient or provide accessors. 479
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__valueListResetValue12aSet' is not final. 480
Found non-transient, non-static member. Please mark as transient or provide accessors. 480
Avoid using redundant field initializer for '__valueListResetValue12aSet' 480
Found non-transient, non-static member. Please mark as transient or provide accessors. 510
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__validatorTypes13a' is not final. 510
Found non-transient, non-static member. Please mark as transient or provide accessors. 511
Avoid using redundant field initializer for '__validatorTypes13aSet' 511
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__validatorTypes13aSet' is not final. 511
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__validatorMsgKey14a' is not final. 541
Found non-transient, non-static member. Please mark as transient or provide accessors. 541
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__validatorMsgKey14aSet' is not final. 542
Found non-transient, non-static member. Please mark as transient or provide accessors. 542
Avoid using redundant field initializer for '__validatorMsgKey14aSet' 542
Found non-transient, non-static member. Please mark as transient or provide accessors. 571
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__validatorVars15a' is not final. 571
Found non-transient, non-static member. Please mark as transient or provide accessors. 572
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__validatorVars15aSet' is not final. 572
Avoid using redundant field initializer for '__validatorVars15aSet' 572
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__validWhen16a' is not final. 601
Found non-transient, non-static member. Please mark as transient or provide accessors. 601
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__validWhen16aSet' is not final. 602
Avoid using redundant field initializer for '__validWhen16aSet' 602
Found non-transient, non-static member. Please mark as transient or provide accessors. 602
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__optionKeys17a' is not final. 633
Found non-transient, non-static member. Please mark as transient or provide accessors. 633
Found non-transient, non-static member. Please mark as transient or provide accessors. 634
Avoid using redundant field initializer for '__optionKeys17aSet' 634
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__optionKeys17aSet' is not final. 634
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableMaxRows18a' is not final. 665
Found non-transient, non-static member. Please mark as transient or provide accessors. 665
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableMaxRows18aSet' is not final. 666
Avoid using redundant field initializer for '__tableMaxRows18aSet' 666
Found non-transient, non-static member. Please mark as transient or provide accessors. 666
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableExportable19a' is not final. 697
Found non-transient, non-static member. Please mark as transient or provide accessors. 697
Avoid using redundant field initializer for '__tableExportable19aSet' 698
Found non-transient, non-static member. Please mark as transient or provide accessors. 698
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableExportable19aSet' is not final. 698
Found non-transient, non-static member. Please mark as transient or provide accessors. 727
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableSortable20a' is not final. 727
Avoid using redundant field initializer for '__tableSortable20aSet' 728
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableSortable20aSet' is not final. 728
Found non-transient, non-static member. Please mark as transient or provide accessors. 728
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableExportTypes21a' is not final. 757
Found non-transient, non-static member. Please mark as transient or provide accessors. 757
Found non-transient, non-static member. Please mark as transient or provide accessors. 758
Avoid using redundant field initializer for '__tableExportTypes21aSet' 758
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableExportTypes21aSet' is not final. 758
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__validationRequired22a' is not final. 787
Found non-transient, non-static member. Please mark as transient or provide accessors. 787
Avoid using redundant field initializer for '__validationRequired22aSet' 788
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__validationRequired22aSet' is not final. 788
Found non-transient, non-static member. Please mark as transient or provide accessors. 788
Found non-transient, non-static member. Please mark as transient or provide accessors. 818
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__date23a' is not final. 818
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__date23aSet' is not final. 819
Found non-transient, non-static member. Please mark as transient or provide accessors. 819
Avoid using redundant field initializer for '__date23aSet' 819
Found non-transient, non-static member. Please mark as transient or provide accessors. 849
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dateFormat24a' is not final. 849
Avoid using redundant field initializer for '__dateFormat24aSet' 850
Found non-transient, non-static member. Please mark as transient or provide accessors. 850
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dateFormat24aSet' is not final. 850
Found non-transient, non-static member. Please mark as transient or provide accessors. 881
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__strictDateFormat25a' is not final. 881
Avoid using redundant field initializer for '__strictDateFormat25aSet' 882
Found non-transient, non-static member. Please mark as transient or provide accessors. 882
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__strictDateFormat25aSet' is not final. 882
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__calendarRequired26a' is not final. 912
Found non-transient, non-static member. Please mark as transient or provide accessors. 912
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__calendarRequired26aSet' is not final. 913
Found non-transient, non-static member. Please mark as transient or provide accessors. 913
Avoid using redundant field initializer for '__calendarRequired26aSet' 913
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableDecoratorPackageName27a' is not final. 942
Found non-transient, non-static member. Please mark as transient or provide accessors. 942
Avoid excessively long variable names like __tableDecoratorPackageName27aSet 943
Found non-transient, non-static member. Please mark as transient or provide accessors. 943
Avoid using redundant field initializer for '__tableDecoratorPackageName27aSet' 943
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableDecoratorPackageName27aSet' is not final. 943
Found non-transient, non-static member. Please mark as transient or provide accessors. 972
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableDecoratorClassName28a' is not final. 972
Found non-transient, non-static member. Please mark as transient or provide accessors. 973
Avoid using redundant field initializer for '__tableDecoratorClassName28aSet' 973
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableDecoratorClassName28aSet' is not final. 973
Found non-transient, non-static member. Please mark as transient or provide accessors. 1002
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableDecoratorFullPath29a' is not final. 1002
Found non-transient, non-static member. Please mark as transient or provide accessors. 1003
Avoid using redundant field initializer for '__tableDecoratorFullPath29aSet' 1003
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableDecoratorFullPath29aSet' is not final. 1003
Found non-transient, non-static member. Please mark as transient or provide accessors. 1032
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__optionValues30a' is not final. 1032
Avoid using redundant field initializer for '__optionValues30aSet' 1033
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__optionValues30aSet' is not final. 1033
Found non-transient, non-static member. Please mark as transient or provide accessors. 1033
Found non-transient, non-static member. Please mark as transient or provide accessors. 1063
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__optionCount31a' is not final. 1063
Found non-transient, non-static member. Please mark as transient or provide accessors. 1064
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__optionCount31aSet' is not final. 1064
Avoid using redundant field initializer for '__optionCount31aSet' 1064
Found non-transient, non-static member. Please mark as transient or provide accessors. 1094
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__documentationKey32a' is not final. 1094
Avoid using redundant field initializer for '__documentationKey32aSet' 1095
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__documentationKey32aSet' is not final. 1095
Found non-transient, non-static member. Please mark as transient or provide accessors. 1095
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__documentationValue33a' is not final. 1124
Found non-transient, non-static member. Please mark as transient or provide accessors. 1124
Avoid using redundant field initializer for '__documentationValue33aSet' 1125
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__documentationValue33aSet' is not final. 1125
Found non-transient, non-static member. Please mark as transient or provide accessors. 1125
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpKey34a' is not final. 1154
Found non-transient, non-static member. Please mark as transient or provide accessors. 1154
Avoid using redundant field initializer for '__onlineHelpKey34aSet' 1155
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpKey34aSet' is not final. 1155
Found non-transient, non-static member. Please mark as transient or provide accessors. 1155
Found non-transient, non-static member. Please mark as transient or provide accessors. 1185
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpValue35a' is not final. 1185
Found non-transient, non-static member. Please mark as transient or provide accessors. 1186
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpValue35aSet' is not final. 1186
Avoid using redundant field initializer for '__onlineHelpValue35aSet' 1186
Found non-transient, non-static member. Please mark as transient or provide accessors. 1216
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__selectable36a' is not final. 1216
Avoid using redundant field initializer for '__selectable36aSet' 1217
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__selectable36aSet' is not final. 1217
Found non-transient, non-static member. Please mark as transient or provide accessors. 1217
Found non-transient, non-static member. Please mark as transient or provide accessors. 1247
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__valueListName37a' is not final. 1247
Found non-transient, non-static member. Please mark as transient or provide accessors. 1248
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__valueListName37aSet' is not final. 1248
Avoid using redundant field initializer for '__valueListName37aSet' 1248
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__labelListName38a' is not final. 1278
Found non-transient, non-static member. Please mark as transient or provide accessors. 1278
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__labelListName38aSet' is not final. 1279
Avoid using redundant field initializer for '__labelListName38aSet' 1279
Found non-transient, non-static member. Please mark as transient or provide accessors. 1279
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__collectionImplementationType39a' is not final. 1309
Found non-transient, non-static member. Please mark as transient or provide accessors. 1309
Avoid excessively long variable names like __collectionImplementationType39a 1309
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__collectionImplementationType39aSet' is not final. 1310
Avoid excessively long variable names like __collectionImplementationType39aSet 1310
Found non-transient, non-static member. Please mark as transient or provide accessors. 1310
Avoid using redundant field initializer for '__collectionImplementationType39aSet' 1310
Found non-transient, non-static member. Please mark as transient or provide accessors. 1341
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__multiboxPropertyName40a' is not final. 1341
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__multiboxPropertyName40aSet' is not final. 1342
Avoid using redundant field initializer for '__multiboxPropertyName40aSet' 1342
Found non-transient, non-static member. Please mark as transient or provide accessors. 1342
Found non-transient, non-static member. Please mark as transient or provide accessors. 1372
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__shouldReset41a' is not final. 1372
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__shouldReset41aSet' is not final. 1373
Avoid using redundant field initializer for '__shouldReset41aSet' 1373
Found non-transient, non-static member. Please mark as transient or provide accessors. 1373
Found non-transient, non-static member. Please mark as transient or provide accessors. 1403
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resetName42a' is not final. 1403
Avoid using redundant field initializer for '__resetName42aSet' 1404
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resetName42aSet' is not final. 1404
Found non-transient, non-static member. Please mark as transient or provide accessors. 1404
Found non-transient, non-static member. Please mark as transient or provide accessors. 1433
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__file43a' is not final. 1433
Avoid using redundant field initializer for '__file43aSet' 1434
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__file43aSet' is not final. 1434
Found non-transient, non-static member. Please mark as transient or provide accessors. 1434
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__password44a' is not final. 1464
Found non-transient, non-static member. Please mark as transient or provide accessors. 1464
Found non-transient, non-static member. Please mark as transient or provide accessors. 1465
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__password44aSet' is not final. 1465
Avoid using redundant field initializer for '__password44aSet' 1465
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableDecoratorRequired45a' is not final. 1494
Found non-transient, non-static member. Please mark as transient or provide accessors. 1494
Avoid using redundant field initializer for '__tableDecoratorRequired45aSet' 1495
Found non-transient, non-static member. Please mark as transient or provide accessors. 1495
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableDecoratorRequired45aSet' is not final. 1495
Found non-transient, non-static member. Please mark as transient or provide accessors. 1525
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableDecoratorFullyQualifiedName46a' is not final. 1525
Avoid excessively long variable names like __tableDecoratorFullyQualifiedName46a 1525
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableDecoratorFullyQualifiedName46aSet' is not final. 1526
Found non-transient, non-static member. Please mark as transient or provide accessors. 1526
Avoid excessively long variable names like __tableDecoratorFullyQualifiedName46aSet 1526
Avoid using redundant field initializer for '__tableDecoratorFullyQualifiedName46aSet' 1526
Avoid excessively long variable names like tableDecoratorFullyQualifiedName46a 1534
Found non-transient, non-static member. Please mark as transient or provide accessors. 1555
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__styleId47a' is not final. 1555
Avoid using redundant field initializer for '__styleId47aSet' 1556
Found non-transient, non-static member. Please mark as transient or provide accessors. 1556
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__styleId47aSet' is not final. 1556
Found non-transient, non-static member. Please mark as transient or provide accessors. 1586
Avoid excessively long variable names like __tableFormActionSharingWidgets48a 1586
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableFormActionSharingWidgets48a' is not final. 1586
Found non-transient, non-static member. Please mark as transient or provide accessors. 1587
Avoid excessively long variable names like __tableFormActionSharingWidgets48aSet 1587
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableFormActionSharingWidgets48aSet' is not final. 1587
Avoid using redundant field initializer for '__tableFormActionSharingWidgets48aSet' 1587
Avoid excessively long variable names like tableFormActionSharingWidgets48a 1596
Found non-transient, non-static member. Please mark as transient or provide accessors. 1617
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableHyperlinkColumn49a' is not final. 1617
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__tableHyperlinkColumn49aSet' is not final. 1618
Avoid using redundant field initializer for '__tableHyperlinkColumn49aSet' 1618
Found non-transient, non-static member. Please mark as transient or provide accessors. 1618
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sortableBy50a' is not final. 1649
Found non-transient, non-static member. Please mark as transient or provide accessors. 1649
Found non-transient, non-static member. Please mark as transient or provide accessors. 1650
Avoid using redundant field initializer for '__sortableBy50aSet' 1650
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sortableBy50aSet' is not final. 1650
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__timeFormat51a' is not final. 1679
Found non-transient, non-static member. Please mark as transient or provide accessors. 1679
Found non-transient, non-static member. Please mark as transient or provide accessors. 1680
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__timeFormat51aSet' is not final. 1680
Avoid using redundant field initializer for '__timeFormat51aSet' 1680
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__time52a' is not final. 1709
Found non-transient, non-static member. Please mark as transient or provide accessors. 1709
Found non-transient, non-static member. Please mark as transient or provide accessors. 1710
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__time52aSet' is not final. 1710
Avoid using redundant field initializer for '__time52aSet' 1710
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__allGlobalTableActionsHaveSameParameter53a' is not final. 1739
Found non-transient, non-static member. Please mark as transient or provide accessors. 1739
Avoid excessively long variable names like __allGlobalTableActionsHaveSameParameter53a 1739
Found non-transient, non-static member. Please mark as transient or provide accessors. 1740
Avoid using redundant field initializer for '__allGlobalTableActionsHaveSameParameter53aSet' 1740
Avoid excessively long variable names like __allGlobalTableActionsHaveSameParameter53aSet 1740
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__allGlobalTableActionsHaveSameParameter53aSet' is not final. 1740
Avoid excessively long variable names like allGlobalTableActionsHaveSameParameter53a 1750
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fieldRowCount54a' is not final. 1771
Found non-transient, non-static member. Please mark as transient or provide accessors. 1771
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fieldRowCount54aSet' is not final. 1772
Avoid using redundant field initializer for '__fieldRowCount54aSet' 1772
Found non-transient, non-static member. Please mark as transient or provide accessors. 1772
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fieldColumnCount55a' is not final. 1801
Found non-transient, non-static member. Please mark as transient or provide accessors. 1801
Avoid using redundant field initializer for '__fieldColumnCount55aSet' 1802
Found non-transient, non-static member. Please mark as transient or provide accessors. 1802
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fieldColumnCount55aSet' is not final. 1802
Found non-transient, non-static member. Please mark as transient or provide accessors. 1831
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__combobox56a' is not final. 1831
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__combobox56aSet' is not final. 1832
Found non-transient, non-static member. Please mark as transient or provide accessors. 1832
Avoid using redundant field initializer for '__combobox56aSet' 1832
Found non-transient, non-static member. Please mark as transient or provide accessors. 1862
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__checkbox57a' is not final. 1862
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__checkbox57aSet' is not final. 1863
Found non-transient, non-static member. Please mark as transient or provide accessors. 1863
Avoid using redundant field initializer for '__checkbox57aSet' 1863
Found non-transient, non-static member. Please mark as transient or provide accessors. 1893
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__textField58a' is not final. 1893
Avoid using redundant field initializer for '__textField58aSet' 1894
Found non-transient, non-static member. Please mark as transient or provide accessors. 1894
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__textField58aSet' is not final. 1894
Found non-transient, non-static member. Please mark as transient or provide accessors. 1924
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__textArea59a' is not final. 1924
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__textArea59aSet' is not final. 1925
Found non-transient, non-static member. Please mark as transient or provide accessors. 1925
Avoid using redundant field initializer for '__textArea59aSet' 1925
Found non-transient, non-static member. Please mark as transient or provide accessors. 1955
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__multibox60a' is not final. 1955
Avoid using redundant field initializer for '__multibox60aSet' 1956
Found non-transient, non-static member. Please mark as transient or provide accessors. 1956
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__multibox60aSet' is not final. 1956
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__radioButton61a' is not final. 1986
Found non-transient, non-static member. Please mark as transient or provide accessors. 1986
Avoid using redundant field initializer for '__radioButton61aSet' 1987
Found non-transient, non-static member. Please mark as transient or provide accessors. 1987
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__radioButton61aSet' is not final. 1987
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hiddenField62a' is not final. 2017
Found non-transient, non-static member. Please mark as transient or provide accessors. 2017
Found non-transient, non-static member. Please mark as transient or provide accessors. 2018
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hiddenField62aSet' is not final. 2018
Avoid using redundant field initializer for '__hiddenField62aSet' 2018
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hyperlink63a' is not final. 2048
Found non-transient, non-static member. Please mark as transient or provide accessors. 2048
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hyperlink63aSet' is not final. 2049
Found non-transient, non-static member. Please mark as transient or provide accessors. 2049
Avoid using redundant field initializer for '__hyperlink63aSet' 2049
Found non-transient, non-static member. Please mark as transient or provide accessors. 2079
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__safeNamePresent64a' is not final. 2079
Found non-transient, non-static member. Please mark as transient or provide accessors. 2080
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__safeNamePresent64aSet' is not final. 2080
Avoid using redundant field initializer for '__safeNamePresent64aSet' 2080
Parameter 'validatorType' is not assigned and could be declared final 2121
Local variable 'returnValue' could be declared final 2124
Parameter 'columnName' is not assigned and could be declared final 2146
Local variable 'returnValue' could be declared final 2149
Parameter 'columnName' is not assigned and could be declared final 2171
Local variable 'returnValue' could be declared final 2174
Parameter 'columnName' is not assigned and could be declared final 2196
Local variable 'returnValue' could be declared final 2199
Found non-transient, non-static member. Please mark as transient or provide accessors. 2206
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTableHyperlinkActions1r' is not final. 2206
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTableHyperlinkActions1rSet' is not final. 2207
Avoid using redundant field initializer for '__getTableHyperlinkActions1rSet' 2207
Found non-transient, non-static member. Please mark as transient or provide accessors. 2207
Local variable 'result' could be declared final 2220
Local variable 'shieldedResult' could be declared final 2221
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getStrutsAction2r' is not final. 2247
Found non-transient, non-static member. Please mark as transient or provide accessors. 2247
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getStrutsAction2rSet' is not final. 2248
Avoid using redundant field initializer for '__getStrutsAction2rSet' 2248
Found non-transient, non-static member. Please mark as transient or provide accessors. 2248
Local variable 'result' could be declared final 2262
Local variable 'shieldedResult' could be declared final 2263
Found non-transient, non-static member. Please mark as transient or provide accessors. 2289
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getJsp3r' is not final. 2289
Found non-transient, non-static member. Please mark as transient or provide accessors. 2290
Avoid using redundant field initializer for '__getJsp3rSet' 2290
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getJsp3rSet' is not final. 2290
Local variable 'result' could be declared final 2304
Local variable 'shieldedResult' could be declared final 2305
Found non-transient, non-static member. Please mark as transient or provide accessors. 2331
Avoid excessively long variable names like __getTableGlobalActionParameter4r 2331
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTableGlobalActionParameter4r' is not final. 2331
Avoid excessively long variable names like __getTableGlobalActionParameter4rSet 2332
Found non-transient, non-static member. Please mark as transient or provide accessors. 2332
Avoid using redundant field initializer for '__getTableGlobalActionParameter4rSet' 2332
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTableGlobalActionParameter4rSet' is not final. 2332
Local variable 'result' could be declared final 2346
Local variable 'shieldedResult' could be declared final 2347
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getFormFields5r' is not final. 2373
Found non-transient, non-static member. Please mark as transient or provide accessors. 2373
Found non-transient, non-static member. Please mark as transient or provide accessors. 2374
Avoid using redundant field initializer for '__getFormFields5rSet' 2374
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getFormFields5rSet' is not final. 2374
Local variable 'result' could be declared final 2388
Local variable 'shieldedResult' could be declared final 2389
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTableGlobalActions6r' is not final. 2415
Found non-transient, non-static member. Please mark as transient or provide accessors. 2415
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTableGlobalActions6rSet' is not final. 2416
Avoid using redundant field initializer for '__getTableGlobalActions6rSet' 2416
Found non-transient, non-static member. Please mark as transient or provide accessors. 2416
Local variable 'result' could be declared final 2430
Local variable 'shieldedResult' could be declared final 2431
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTableFormActions7r' is not final. 2457
Found non-transient, non-static member. Please mark as transient or provide accessors. 2457
Avoid using redundant field initializer for '__getTableFormActions7rSet' 2458
Found non-transient, non-static member. Please mark as transient or provide accessors. 2458
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTableFormActions7rSet' is not final. 2458
Local variable 'result' could be declared final 2470
Local variable 'shieldedResult' could be declared final 2471
An empty method in an abstract class should be abstract instead 25012504
An empty method in an abstract class should be abstract instead 25102513
An empty method in an abstract class should be abstract instead 25192522
Parameter 'element' is not assigned and could be declared final 2624
Parameter 'tagName' is not assigned and could be declared final 2634
Parameter 'tagName' is not assigned and could be declared final 2644
Parameter 'bindedElement' is not assigned and could be declared final 2655
Parameter 'kind' is not assigned and could be declared final 2674
Parameter 'indent' is not assigned and could be declared final 2685
Parameter 'lineLength' is not assigned and could be declared final 2697
Parameter 'indent' is not assigned and could be declared final 2697
Parameter 'indent' is not assigned and could be declared final 2708
Parameter 'htmlStyle' is not assigned and could be declared final 2708
Parameter 'lineLength' is not assigned and could be declared final 2708
Parameter 'modelName' is not assigned and could be declared final 2729
Parameter 'modelName' is not assigned and could be declared final 2826
Parameter 'parameterName' is not assigned and could be declared final 2920
Parameter 'stereotypeName' is not assigned and could be declared final 2949
Parameter 'keywordName' is not assigned and could be declared final 2959
Parameter 'stereotypeName' is not assigned and could be declared final 2976
Parameter 'name' is not assigned and could be declared final 3045
Parameter 'translation' is not assigned and could be declared final 3045
Parameter 'translation' is not assigned and could be declared final 3054
Parameter 'kind' is not assigned and could be declared final 3063
Parameter 'translation' is not assigned and could be declared final 3063
Local variable 'owner' could be declared final 3312
Consider simply returning the value vs storing it in local variable 'owner' 3313
Local variable 'name' could be declared final 3323
Consider simply returning the value vs storing it in local variable 'name' 3324
Comment is too large: Line too long 3328
Comment is too large: Line too long 3331
Comment is too large: Line too long 3332
Comment is too large: Line too long 3333
Comment is too large: Line too long 3334
Comment is too large: Line too long 3335
Comment is too large: Line too long 3336
Comment is too large: Line too long 3337
Comment is too large: Line too long 3338
Parameter 'validationMessages' is not assigned and could be declared final 3344
Avoid really long methods. 33443447
The method 'validateInvariants' has a Cyclomatic Complexity of 21. 33443447
The method validateInvariants() has an NPath complexity of 10985 33443447
Unnecessary wrapper object creation 3350
Unnecessary wrapper object creation 3350
Unnecessary wrapper object creation 3350
Local variable 'constraintValid' could be declared final 3350
A catch statement should never catch throwable since it includes errors. 3360
Local variable 'cause' could be declared final 3362
Unnecessary wrapper object creation 3375
Parameter 'object' is not assigned and could be declared final 3375
Unnecessary wrapper object creation 3375
Local variable 'constraintValid' could be declared final 3375
A catch statement should never catch throwable since it includes errors. 3385
Local variable 'cause' could be declared final 3387
Local variable 'constraintValid' could be declared final 3400
Unnecessary wrapper object creation 3400
Unnecessary wrapper object creation 3400
A catch statement should never catch throwable since it includes errors. 3410
Local variable 'cause' could be declared final 3412
Local variable 'constraintValid' could be declared final 3425
A catch statement should never catch throwable since it includes errors. 3435
Local variable 'cause' could be declared final 3437
Avoid appending characters as strings in StringBuffer.append. 3462
A catch statement should never catch throwable since it includes errors. 3467
A catch statement should never catch throwable since it includes errors. 3473
Avoid empty catch blocks 34733476
Avoid appending characters as strings in StringBuffer.append. 3478

org/andromda/cartridges/bpm4struts/metafacades/StrutsPseudostate.java

Violation Line
Avoid modifiers which are implied by the context 23
Avoid modifiers which are implied by the context 29

org/andromda/cartridges/bpm4struts/metafacades/StrutsPseudostateLogic.java

Violation Line
This class has a bunch of public methods and attributes 5896
Abstract classes should be named AbstractXXX 36896
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Parameter 'metaObjectIn' is not assigned and could be declared final 50
Parameter 'context' is not assigned and could be declared final 50
Avoid reassigning parameters such as 'context' 67
Found non-transient, non-static member. Please mark as transient or provide accessors. 76
Private field 'superFrontEndPseudostate' could be made final; it is only initialized in the declaration or constructor. 76
Avoid using redundant field initializer for 'superFrontEndPseudostateInitialized' 77
Avoid excessively long variable names like superFrontEndPseudostateInitialized 77
Found non-transient, non-static member. Please mark as transient or provide accessors. 77
Avoid reassigning parameters such as 'context' 98
An empty method in an abstract class should be abstract instead 115118
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionMethodName1a' is not final. 128
Found non-transient, non-static member. Please mark as transient or provide accessors. 128
Avoid using redundant field initializer for '__actionMethodName1aSet' 129
Found non-transient, non-static member. Please mark as transient or provide accessors. 129
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionMethodName1aSet' is not final. 129
An empty method in an abstract class should be abstract instead 156159
An empty method in an abstract class should be abstract instead 165168
An empty method in an abstract class should be abstract instead 174177
An empty method in an abstract class should be abstract instead 183186
Parameter 'element' is not assigned and could be declared final 211
Parameter 'tagName' is not assigned and could be declared final 221
Parameter 'tagName' is not assigned and could be declared final 231
Parameter 'bindedElement' is not assigned and could be declared final 242
Parameter 'kind' is not assigned and could be declared final 261
Parameter 'indent' is not assigned and could be declared final 272
Parameter 'indent' is not assigned and could be declared final 284
Parameter 'lineLength' is not assigned and could be declared final 284
Parameter 'lineLength' is not assigned and could be declared final 295
Parameter 'htmlStyle' is not assigned and could be declared final 295
Parameter 'indent' is not assigned and could be declared final 295
Parameter 'modelName' is not assigned and could be declared final 316
Parameter 'modelName' is not assigned and could be declared final 413
Parameter 'parameterName' is not assigned and could be declared final 507
Parameter 'stereotypeName' is not assigned and could be declared final 536
Parameter 'keywordName' is not assigned and could be declared final 546
Parameter 'stereotypeName' is not assigned and could be declared final 563
Parameter 'name' is not assigned and could be declared final 632
Parameter 'translation' is not assigned and could be declared final 632
Parameter 'translation' is not assigned and could be declared final 641
Parameter 'kind' is not assigned and could be declared final 650
Parameter 'translation' is not assigned and could be declared final 650
Local variable 'owner' could be declared final 839
Consider simply returning the value vs storing it in local variable 'owner' 840
Local variable 'name' could be declared final 850
Consider simply returning the value vs storing it in local variable 'name' 851
Parameter 'validationMessages' is not assigned and could be declared final 859
Avoid appending characters as strings in StringBuffer.append. 877
A catch statement should never catch throwable since it includes errors. 882
A catch statement should never catch throwable since it includes errors. 888
Avoid empty catch blocks 888891
Avoid appending characters as strings in StringBuffer.append. 893

org/andromda/cartridges/bpm4struts/metafacades/StrutsSessionObject.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 28
Avoid modifiers which are implied by the context 34

org/andromda/cartridges/bpm4struts/metafacades/StrutsSessionObjectLogic.java

Violation Line
This class has a bunch of public methods and attributes 51435
Avoid really long classes. 421435
Abstract classes should be named AbstractXXX 421435
Found non-transient, non-static member. Please mark as transient or provide accessors. 50
Parameter 'context' is not assigned and could be declared final 56
Parameter 'metaObjectIn' is not assigned and could be declared final 56
Variables that are final and static should be all capitals, 'logger' is not all capitals. 71
Avoid reassigning parameters such as 'context' 78
Private field 'superClassifierFacade' could be made final; it is only initialized in the declaration or constructor. 87
Found non-transient, non-static member. Please mark as transient or provide accessors. 87
Avoid excessively long variable names like superClassifierFacadeInitialized 88
Found non-transient, non-static member. Please mark as transient or provide accessors. 88
Avoid using redundant field initializer for 'superClassifierFacadeInitialized' 88
Avoid reassigning parameters such as 'context' 109
An empty method in an abstract class should be abstract instead 126129
Found non-transient, non-static member. Please mark as transient or provide accessors. 139
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sessionKey1a' is not final. 139
Avoid using redundant field initializer for '__sessionKey1aSet' 140
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__sessionKey1aSet' is not final. 140
Found non-transient, non-static member. Please mark as transient or provide accessors. 140
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullPath2a' is not final. 169
Found non-transient, non-static member. Please mark as transient or provide accessors. 169
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__fullPath2aSet' is not final. 170
Avoid using redundant field initializer for '__fullPath2aSet' 170
Found non-transient, non-static member. Please mark as transient or provide accessors. 170
An empty method in an abstract class should be abstract instead 199202
An empty method in an abstract class should be abstract instead 208211
An empty method in an abstract class should be abstract instead 217220
Parameter 'name' is not assigned and could be declared final 227
Parameter 'follow' is not assigned and could be declared final 323
Parameter 'follow' is not assigned and could be declared final 420
Parameter 'follow' is not assigned and could be declared final 472
Parameter 'tagName' is not assigned and could be declared final 778
Parameter 'follow' is not assigned and could be declared final 778
Parameter 'element' is not assigned and could be declared final 861
Parameter 'tagName' is not assigned and could be declared final 871
Parameter 'tagName' is not assigned and could be declared final 881
Parameter 'bindedElement' is not assigned and could be declared final 892
Parameter 'kind' is not assigned and could be declared final 911
Parameter 'indent' is not assigned and could be declared final 922
Parameter 'indent' is not assigned and could be declared final 934
Parameter 'lineLength' is not assigned and could be declared final 934
Parameter 'lineLength' is not assigned and could be declared final 945
Parameter 'htmlStyle' is not assigned and could be declared final 945
Parameter 'indent' is not assigned and could be declared final 945
Parameter 'modelName' is not assigned and could be declared final 966
Parameter 'modelName' is not assigned and could be declared final 1063
Parameter 'parameterName' is not assigned and could be declared final 1157
Parameter 'stereotypeName' is not assigned and could be declared final 1186
Parameter 'keywordName' is not assigned and could be declared final 1196
Parameter 'stereotypeName' is not assigned and could be declared final 1213
Parameter 'translation' is not assigned and could be declared final 1282
Parameter 'name' is not assigned and could be declared final 1282
Parameter 'translation' is not assigned and could be declared final 1291
Parameter 'translation' is not assigned and could be declared final 1300
Parameter 'kind' is not assigned and could be declared final 1300
Local variable 'owner' could be declared final 1321
Consider simply returning the value vs storing it in local variable 'owner' 1322
Local variable 'name' could be declared final 1332
Consider simply returning the value vs storing it in local variable 'name' 1333
Comment is too large: Line too long 1337
Comment is too large: Line too long 1338
Comment is too large: Line too long 1340
Parameter 'validationMessages' is not assigned and could be declared final 1348
Local variable 'constraintValid' could be declared final 1354
A catch statement should never catch throwable since it includes errors. 1364
Local variable 'cause' could be declared final 1366
Local variable 'constraintValid' could be declared final 1379
Parameter 'object' is not assigned and could be declared final 1379
Unnecessary wrapper object creation 1379
A catch statement should never catch throwable since it includes errors. 1389
Local variable 'cause' could be declared final 1391
Avoid appending characters as strings in StringBuffer.append. 1416
A catch statement should never catch throwable since it includes errors. 1421
A catch statement should never catch throwable since it includes errors. 1427
Avoid empty catch blocks 14271430
Avoid appending characters as strings in StringBuffer.append. 1432

org/andromda/cartridges/bpm4struts/metafacades/StrutsTrigger.java

Violation Line
Avoid modifiers which are implied by the context 22
Avoid modifiers which are implied by the context 28
Avoid modifiers which are implied by the context 34
Avoid modifiers which are implied by the context 40
Avoid modifiers which are implied by the context 46
Avoid modifiers which are implied by the context 53
Avoid modifiers which are implied by the context 60
Avoid modifiers which are implied by the context 66
Avoid modifiers which are implied by the context 72
Avoid modifiers which are implied by the context 79
Avoid modifiers which are implied by the context 85
Avoid modifiers which are implied by the context 91
Avoid modifiers which are implied by the context 97
Avoid modifiers which are implied by the context 104
Avoid modifiers which are implied by the context 111

org/andromda/cartridges/bpm4struts/metafacades/StrutsTriggerLogic.java

Violation Line
This class has a bunch of public methods and attributes 51207
Abstract classes should be named AbstractXXX 401207
Too many fields 401207
Avoid really long classes. 401207
Found non-transient, non-static member. Please mark as transient or provide accessors. 48
Parameter 'context' is not assigned and could be declared final 54
Parameter 'metaObjectIn' is not assigned and could be declared final 54
Variables that are final and static should be all capitals, 'logger' is not all capitals. 69
Avoid reassigning parameters such as 'context' 76
Private field 'superFrontEndEvent' could be made final; it is only initialized in the declaration or constructor. 85
Found non-transient, non-static member. Please mark as transient or provide accessors. 85
Found non-transient, non-static member. Please mark as transient or provide accessors. 86
Avoid using redundant field initializer for 'superFrontEndEventInitialized' 86
Avoid reassigning parameters such as 'context' 107
An empty method in an abstract class should be abstract instead 124127
Found non-transient, non-static member. Please mark as transient or provide accessors. 137
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__notAllowedTitleKey1a' is not final. 137
Avoid using redundant field initializer for '__notAllowedTitleKey1aSet' 138
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__notAllowedTitleKey1aSet' is not final. 138
Found non-transient, non-static member. Please mark as transient or provide accessors. 138
Found non-transient, non-static member. Please mark as transient or provide accessors. 167
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__titleKey2a' is not final. 167
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__titleKey2aSet' is not final. 168
Found non-transient, non-static member. Please mark as transient or provide accessors. 168
Avoid using redundant field initializer for '__titleKey2aSet' 168
Found non-transient, non-static member. Please mark as transient or provide accessors. 197
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resetTitleKey3a' is not final. 197
Avoid using redundant field initializer for '__resetTitleKey3aSet' 198
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resetTitleKey3aSet' is not final. 198
Found non-transient, non-static member. Please mark as transient or provide accessors. 198
Found non-transient, non-static member. Please mark as transient or provide accessors. 227
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resetNotAllowedTitleKey4a' is not final. 227
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resetNotAllowedTitleKey4aSet' is not final. 228
Avoid using redundant field initializer for '__resetNotAllowedTitleKey4aSet' 228
Found non-transient, non-static member. Please mark as transient or provide accessors. 228
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__triggerKey5a' is not final. 258
Found non-transient, non-static member. Please mark as transient or provide accessors. 258
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__triggerKey5aSet' is not final. 259
Found non-transient, non-static member. Please mark as transient or provide accessors. 259
Avoid using redundant field initializer for '__triggerKey5aSet' 259
Found non-transient, non-static member. Please mark as transient or provide accessors. 288
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__triggerValue6a' is not final. 288
Found non-transient, non-static member. Please mark as transient or provide accessors. 289
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__triggerValue6aSet' is not final. 289
Avoid using redundant field initializer for '__triggerValue6aSet' 289
Found non-transient, non-static member. Please mark as transient or provide accessors. 319
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__titleValue7a' is not final. 319
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__titleValue7aSet' is not final. 320
Found non-transient, non-static member. Please mark as transient or provide accessors. 320
Avoid using redundant field initializer for '__titleValue7aSet' 320
Found non-transient, non-static member. Please mark as transient or provide accessors. 349
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resetTitleValue8a' is not final. 349
Avoid using redundant field initializer for '__resetTitleValue8aSet' 350
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resetTitleValue8aSet' is not final. 350
Found non-transient, non-static member. Please mark as transient or provide accessors. 350
Found non-transient, non-static member. Please mark as transient or provide accessors. 379
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resetNotAllowedTitleValue9a' is not final. 379
Avoid using redundant field initializer for '__resetNotAllowedTitleValue9aSet' 380
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resetNotAllowedTitleValue9aSet' is not final. 380
Found non-transient, non-static member. Please mark as transient or provide accessors. 380
Avoid excessively long variable names like __resetNotAllowedTitleValue9aSet 380
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__notAllowedTitleValue10a' is not final. 410
Found non-transient, non-static member. Please mark as transient or provide accessors. 410
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__notAllowedTitleValue10aSet' is not final. 411
Found non-transient, non-static member. Please mark as transient or provide accessors. 411
Avoid using redundant field initializer for '__notAllowedTitleValue10aSet' 411
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionTrigger11a' is not final. 440
Found non-transient, non-static member. Please mark as transient or provide accessors. 440
Found non-transient, non-static member. Please mark as transient or provide accessors. 441
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionTrigger11aSet' is not final. 441
Avoid using redundant field initializer for '__actionTrigger11aSet' 441
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resetMessageKey12a' is not final. 471
Found non-transient, non-static member. Please mark as transient or provide accessors. 471
Found non-transient, non-static member. Please mark as transient or provide accessors. 472
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resetMessageKey12aSet' is not final. 472
Avoid using redundant field initializer for '__resetMessageKey12aSet' 472
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resetMessageValue13a' is not final. 501
Found non-transient, non-static member. Please mark as transient or provide accessors. 501
Found non-transient, non-static member. Please mark as transient or provide accessors. 502
Avoid using redundant field initializer for '__resetMessageValue13aSet' 502
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__resetMessageValue13aSet' is not final. 502
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getStrutsAction1r' is not final. 527
Found non-transient, non-static member. Please mark as transient or provide accessors. 527
Found non-transient, non-static member. Please mark as transient or provide accessors. 528
Avoid using redundant field initializer for '__getStrutsAction1rSet' 528
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getStrutsAction1rSet' is not final. 528
Local variable 'result' could be declared final 540
Local variable 'shieldedResult' could be declared final 541
An empty method in an abstract class should be abstract instead 571574
An empty method in an abstract class should be abstract instead 580583
An empty method in an abstract class should be abstract instead 589592
Parameter 'element' is not assigned and could be declared final 662
Parameter 'tagName' is not assigned and could be declared final 672
Parameter 'tagName' is not assigned and could be declared final 682
Parameter 'bindedElement' is not assigned and could be declared final 693
Parameter 'kind' is not assigned and could be declared final 712
Parameter 'indent' is not assigned and could be declared final 723
Parameter 'lineLength' is not assigned and could be declared final 735
Parameter 'indent' is not assigned and could be declared final 735
Parameter 'htmlStyle' is not assigned and could be declared final 746
Parameter 'indent' is not assigned and could be declared final 746
Parameter 'lineLength' is not assigned and could be declared final 746
Parameter 'modelName' is not assigned and could be declared final 767
Parameter 'modelName' is not assigned and could be declared final 864
Parameter 'parameterName' is not assigned and could be declared final 958
Parameter 'stereotypeName' is not assigned and could be declared final 987
Parameter 'keywordName' is not assigned and could be declared final 997
Parameter 'stereotypeName' is not assigned and could be declared final 1014
Parameter 'translation' is not assigned and could be declared final 1083
Parameter 'name' is not assigned and could be declared final 1083
Parameter 'translation' is not assigned and could be declared final 1092
Parameter 'kind' is not assigned and could be declared final 1101
Parameter 'translation' is not assigned and could be declared final 1101
Local variable 'owner' could be declared final 1122
Consider simply returning the value vs storing it in local variable 'owner' 1123
Local variable 'name' could be declared final 1133
Consider simply returning the value vs storing it in local variable 'name' 1134
Comment is too large: Line too long 1138
Comment is too large: Line too long 1139
Parameter 'validationMessages' is not assigned and could be declared final 1145
Unnecessary wrapper object creation 1151
Local variable 'constraintValid' could be declared final 1151
A catch statement should never catch throwable since it includes errors. 1161
Local variable 'cause' could be declared final 1163
Avoid appending characters as strings in StringBuffer.append. 1188
A catch statement should never catch throwable since it includes errors. 1193
A catch statement should never catch throwable since it includes errors. 1199
Avoid empty catch blocks 11991202
Avoid appending characters as strings in StringBuffer.append. 1204

org/andromda/cartridges/bpm4struts/metafacades/StrutsUseCase.java

Violation Line
Avoid modifiers which are implied by the context 25
Avoid modifiers which are implied by the context 31
Avoid modifiers which are implied by the context 37
Avoid modifiers which are implied by the context 45
Avoid modifiers which are implied by the context 52
Avoid modifiers which are implied by the context 59
Avoid modifiers which are implied by the context 68
Avoid modifiers which are implied by the context 74
Avoid modifiers which are implied by the context 81
Avoid modifiers which are implied by the context 87
Avoid modifiers which are implied by the context 95
Avoid modifiers which are implied by the context 102
Avoid modifiers which are implied by the context 109
Avoid modifiers which are implied by the context 116
Avoid modifiers which are implied by the context 123
Avoid modifiers which are implied by the context 130
Avoid modifiers which are implied by the context 137
Avoid modifiers which are implied by the context 143
Avoid modifiers which are implied by the context 149
Avoid modifiers which are implied by the context 155
Avoid modifiers which are implied by the context 162
Avoid modifiers which are implied by the context 169
Avoid modifiers which are implied by the context 175

org/andromda/cartridges/bpm4struts/metafacades/StrutsUseCaseLogic.java

Violation Line
A high number of imports can indicate a high degree of coupling within an object. 52255
This class has a bunch of public methods and attributes 52255
Too many fields 542255
Abstract classes should be named AbstractXXX 542255
Avoid really long classes. 542255
Found non-transient, non-static member. Please mark as transient or provide accessors. 62
Parameter 'context' is not assigned and could be declared final 68
Parameter 'metaObjectIn' is not assigned and could be declared final 68
Variables that are final and static should be all capitals, 'logger' is not all capitals. 83
Avoid reassigning parameters such as 'context' 90
Private field 'superFrontEndUseCase' could be made final; it is only initialized in the declaration or constructor. 99
Found non-transient, non-static member. Please mark as transient or provide accessors. 99
Found non-transient, non-static member. Please mark as transient or provide accessors. 100
Avoid using redundant field initializer for 'superFrontEndUseCaseInitialized' 100
Avoid reassigning parameters such as 'context' 121
An empty method in an abstract class should be abstract instead 138141
Found non-transient, non-static member. Please mark as transient or provide accessors. 151
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__titleKey1a' is not final. 151
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__titleKey1aSet' is not final. 152
Found non-transient, non-static member. Please mark as transient or provide accessors. 152
Avoid using redundant field initializer for '__titleKey1aSet' 152
Found non-transient, non-static member. Please mark as transient or provide accessors. 181
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__titleValue2a' is not final. 181
Found non-transient, non-static member. Please mark as transient or provide accessors. 182
Avoid using redundant field initializer for '__titleValue2aSet' 182
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__titleValue2aSet' is not final. 182
Found non-transient, non-static member. Please mark as transient or provide accessors. 211
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionPath3a' is not final. 211
Found non-transient, non-static member. Please mark as transient or provide accessors. 212
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionPath3aSet' is not final. 212
Avoid using redundant field initializer for '__actionPath3aSet' 212
Found non-transient, non-static member. Please mark as transient or provide accessors. 241
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionPathRoot4a' is not final. 241
Avoid using redundant field initializer for '__actionPathRoot4aSet' 242
Found non-transient, non-static member. Please mark as transient or provide accessors. 242
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionPathRoot4aSet' is not final. 242
Found non-transient, non-static member. Please mark as transient or provide accessors. 271
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionRoles5a' is not final. 271
Avoid using redundant field initializer for '__actionRoles5aSet' 272
Found non-transient, non-static member. Please mark as transient or provide accessors. 272
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionRoles5aSet' is not final. 272
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__applicationValidationRequired6a' is not final. 303
Avoid excessively long variable names like __applicationValidationRequired6a 303
Found non-transient, non-static member. Please mark as transient or provide accessors. 303
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__applicationValidationRequired6aSet' is not final. 304
Avoid excessively long variable names like __applicationValidationRequired6aSet 304
Avoid using redundant field initializer for '__applicationValidationRequired6aSet' 304
Found non-transient, non-static member. Please mark as transient or provide accessors. 304
Found non-transient, non-static member. Please mark as transient or provide accessors. 334
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__validationRequired7a' is not final. 334
Found non-transient, non-static member. Please mark as transient or provide accessors. 335
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__validationRequired7aSet' is not final. 335
Avoid using redundant field initializer for '__validationRequired7aSet' 335
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpKey8a' is not final. 364
Found non-transient, non-static member. Please mark as transient or provide accessors. 364
Found non-transient, non-static member. Please mark as transient or provide accessors. 365
Avoid using redundant field initializer for '__onlineHelpKey8aSet' 365
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpKey8aSet' is not final. 365
Found non-transient, non-static member. Please mark as transient or provide accessors. 395
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpValue9a' is not final. 395
Found non-transient, non-static member. Please mark as transient or provide accessors. 396
Avoid using redundant field initializer for '__onlineHelpValue9aSet' 396
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpValue9aSet' is not final. 396
Found non-transient, non-static member. Please mark as transient or provide accessors. 426
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__applicationUseCase10a' is not final. 426
Avoid using redundant field initializer for '__applicationUseCase10aSet' 427
Found non-transient, non-static member. Please mark as transient or provide accessors. 427
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__applicationUseCase10aSet' is not final. 427
Found non-transient, non-static member. Please mark as transient or provide accessors. 456
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__applicationHierarchyRoot11a' is not final. 456
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__applicationHierarchyRoot11aSet' is not final. 457
Avoid using redundant field initializer for '__applicationHierarchyRoot11aSet' 457
Avoid excessively long variable names like __applicationHierarchyRoot11aSet 457
Found non-transient, non-static member. Please mark as transient or provide accessors. 457
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hierarchyRoot12a' is not final. 489
Found non-transient, non-static member. Please mark as transient or provide accessors. 489
Found non-transient, non-static member. Please mark as transient or provide accessors. 490
Avoid using redundant field initializer for '__hierarchyRoot12aSet' 490
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__hierarchyRoot12aSet' is not final. 490
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__cssFileName13a' is not final. 521
Found non-transient, non-static member. Please mark as transient or provide accessors. 521
Avoid using redundant field initializer for '__cssFileName13aSet' 522
Found non-transient, non-static member. Please mark as transient or provide accessors. 522
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__cssFileName13aSet' is not final. 522
Found non-transient, non-static member. Please mark as transient or provide accessors. 551
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__allMessages14a' is not final. 551
Found non-transient, non-static member. Please mark as transient or provide accessors. 552
Avoid using redundant field initializer for '__allMessages14aSet' 552
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__allMessages14aSet' is not final. 552
Found non-transient, non-static member. Please mark as transient or provide accessors. 582
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__cyclic15a' is not final. 582
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__cyclic15aSet' is not final. 583
Avoid using redundant field initializer for '__cyclic15aSet' 583
Found non-transient, non-static member. Please mark as transient or provide accessors. 583
Found non-transient, non-static member. Please mark as transient or provide accessors. 613
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpPagePath16a' is not final. 613
Found non-transient, non-static member. Please mark as transient or provide accessors. 614
Avoid using redundant field initializer for '__onlineHelpPagePath16aSet' 614
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpPagePath16aSet' is not final. 614
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpActionPath17a' is not final. 644
Found non-transient, non-static member. Please mark as transient or provide accessors. 644
Avoid using redundant field initializer for '__onlineHelpActionPath17aSet' 645
Found non-transient, non-static member. Please mark as transient or provide accessors. 645
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__onlineHelpActionPath17aSet' is not final. 645
Found non-transient, non-static member. Please mark as transient or provide accessors. 675
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formKey18a' is not final. 675
Avoid using redundant field initializer for '__formKey18aSet' 676
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__formKey18aSet' is not final. 676
Found non-transient, non-static member. Please mark as transient or provide accessors. 676
Found non-transient, non-static member. Please mark as transient or provide accessors. 701
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getPageVariables1r' is not final. 701
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getPageVariables1rSet' is not final. 702
Avoid using redundant field initializer for '__getPageVariables1rSet' 702
Found non-transient, non-static member. Please mark as transient or provide accessors. 702
Local variable 'result' could be declared final 714
Local variable 'shieldedResult' could be declared final 715
Found non-transient, non-static member. Please mark as transient or provide accessors. 741
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllPages2r' is not final. 741
Avoid using redundant field initializer for '__getAllPages2rSet' 742
Found non-transient, non-static member. Please mark as transient or provide accessors. 742
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAllPages2rSet' is not final. 742
Local variable 'result' could be declared final 754
Local variable 'shieldedResult' could be declared final 755
Found non-transient, non-static member. Please mark as transient or provide accessors. 781
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getFormFields3r' is not final. 781
Avoid using redundant field initializer for '__getFormFields3rSet' 782
Found non-transient, non-static member. Please mark as transient or provide accessors. 782
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getFormFields3rSet' is not final. 782
Local variable 'result' could be declared final 794
Local variable 'shieldedResult' could be declared final 795
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getPages4r' is not final. 821
Found non-transient, non-static member. Please mark as transient or provide accessors. 821
Avoid using redundant field initializer for '__getPages4rSet' 822
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getPages4rSet' is not final. 822
Found non-transient, non-static member. Please mark as transient or provide accessors. 822
Local variable 'result' could be declared final 834
Local variable 'shieldedResult' could be declared final 835
An empty method in an abstract class should be abstract instead 865868
An empty method in an abstract class should be abstract instead 874877
An empty method in an abstract class should be abstract instead 883886
An empty method in an abstract class should be abstract instead 892895
An empty method in an abstract class should be abstract instead 901904
An empty method in an abstract class should be abstract instead 910913
Parameter 'name' is not assigned and could be declared final 920
Parameter 'follow' is not assigned and could be declared final 1016
Parameter 'follow' is not assigned and could be declared final 1113
Parameter 'follow' is not assigned and could be declared final 1165
Parameter 'follow' is not assigned and could be declared final 1582
Parameter 'tagName' is not assigned and could be declared final 1582
Parameter 'element' is not assigned and could be declared final 1665
Parameter 'tagName' is not assigned and could be declared final 1675
Parameter 'tagName' is not assigned and could be declared final 1685
Parameter 'bindedElement' is not assigned and could be declared final 1696
Parameter 'kind' is not assigned and could be declared final 1715
Parameter 'indent' is not assigned and could be declared final 1726
Parameter 'indent' is not assigned and could be declared final 1738
Parameter 'lineLength' is not assigned and could be declared final 1738
Parameter 'lineLength' is not assigned and could be declared final 1749
Parameter 'indent' is not assigned and could be declared final 1749
Parameter 'htmlStyle' is not assigned and could be declared final 1749
Parameter 'modelName' is not assigned and could be declared final 1770
Parameter 'modelName' is not assigned and could be declared final 1867
Parameter 'parameterName' is not assigned and could be declared final 1961
Parameter 'stereotypeName' is not assigned and could be declared final 1990
Parameter 'keywordName' is not assigned and could be declared final 2000
Parameter 'stereotypeName' is not assigned and could be declared final 2017
Parameter 'translation' is not assigned and could be declared final 2086
Parameter 'name' is not assigned and could be declared final 2086
Parameter 'translation' is not assigned and could be declared final 2095
Parameter 'translation' is not assigned and could be declared final 2104
Parameter 'kind' is not assigned and could be declared final 2104
Local variable 'owner' could be declared final 2170
Consider simply returning the value vs storing it in local variable 'owner' 2171
Local variable 'name' could be declared final 2181
Consider simply returning the value vs storing it in local variable 'name' 2182
Comment is too large: Line too long 2186
Comment is too large: Line too long 2187
Parameter 'validationMessages' is not assigned and could be declared final 2193
Unnecessary wrapper object creation 2199
Local variable 'constraintValid' could be declared final 2199
A catch statement should never catch throwable since it includes errors. 2209
Local variable 'cause' could be declared final 2211
Avoid appending characters as strings in StringBuffer.append. 2236
A catch statement should never catch throwable since it includes errors. 2241
Avoid empty catch blocks 22472250
A catch statement should never catch throwable since it includes errors. 2247
Avoid appending characters as strings in StringBuffer.append. 2252