PMD Results

The following document contains the results of PMD 5.0.5.

Files

org/andromda/cartridges/jbpm/JBpmProfile.java

Violation Line
Variables that are final and static should be all capitals, 'profile' is not all capitals. 15
Avoid excessively long variable names like TAGGEDVALUE_ASSIGNMENT_EXPRESSION 51

org/andromda/cartridges/jbpm/metafacades/JBpmActionLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 23
Parameter 'context' is not assigned and could be declared final 23
Avoid if (x != y) ..; else ..; 3446
Unnecessary wrapper object creation 134
Assigning an Object to null is a code smell. Consider refactoring. 143

org/andromda/cartridges/jbpm/metafacades/JBpmEndStateLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 16
Parameter 'context' is not assigned and could be declared final 16
Comment is too large: Line too long 22

org/andromda/cartridges/jbpm/metafacades/JBpmEventStateLogicImpl.java

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

org/andromda/cartridges/jbpm/metafacades/JBpmHandlerLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 26
Parameter 'context' is not assigned and could be declared final 26
Avoid using redundant field initializer for 'internalActions' 77
Found non-transient, non-static member. Please mark as transient or provide accessors. 77
Deeply nested if..then statements are hard to read 9299
Deeply nested if..then statements are hard to read 106116
These nested if statements could be combined 108115

org/andromda/cartridges/jbpm/metafacades/JBpmNodeLogicImpl.java

Violation Line
Parameter 'metaObject' is not assigned and could be declared final 16
Parameter 'context' is not assigned and could be declared final 16
Comment is too large: Line too long 40

org/andromda/cartridges/jbpm/metafacades/JBpmProcessDefinitionLogicImpl.java

Violation Line
Parameter 'context' is not assigned and could be declared final 28
Parameter 'metaObject' is not assigned and could be declared final 28
Local variable 'node' could be declared final 99

org/andromda/cartridges/jbpm/metafacades/JBpmPseudostateLogicImpl.java

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

org/andromda/cartridges/jbpm/metafacades/JBpmStateLogicImpl.java

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

org/andromda/cartridges/jbpm/metafacades/JBpmStateVertexLogicImpl.java

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

org/andromda/cartridges/jbpm/metafacades/JBpmSwimlaneLogicImpl.java

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

org/andromda/cartridges/jbpm/metafacades/JBpmTransitionLogicImpl.java

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

org/andromda/cartridges/jbpm/metafacades/JBpmAction.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 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 78
Avoid modifiers which are implied by the context 84
Avoid modifiers which are implied by the context 90
Avoid modifiers which are implied by the context 96
Avoid modifiers which are implied by the context 102
Avoid modifiers which are implied by the context 108

org/andromda/cartridges/jbpm/metafacades/JBpmActionLogic.java

Violation Line
This class has a bunch of public methods and attributes 51234
Too many fields 401234
Avoid really long classes. 401234
Abstract classes should be named AbstractXXX 401234
Found non-transient, non-static member. Please mark as transient or provide accessors. 48
Parameter 'metaObjectIn' is not assigned and could be declared final 54
Parameter 'context' 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 85
Private field 'superCallEventFacade' 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. 86
Avoid using redundant field initializer for 'superCallEventFacadeInitialized' 86
Avoid reassigning parameters such as 'context' 107
An empty method in an abstract class should be abstract instead 124127
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__beforeSignal1a' is not final. 137
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), '__beforeSignal1aSet' is not final. 138
Found non-transient, non-static member. Please mark as transient or provide accessors. 138
Avoid using redundant field initializer for '__beforeSignal1aSet' 138
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), '__afterSignal2a' is not final. 168
Avoid using redundant field initializer for '__afterSignal2aSet' 169
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__afterSignal2aSet' 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), '__nodeEnter3a' 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), '__nodeEnter3aSet' is not final. 199
Found non-transient, non-static member. Please mark as transient or provide accessors. 199
Avoid using redundant field initializer for '__nodeEnter3aSet' 199
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__nodeLeave4a' 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
Avoid using redundant field initializer for '__nodeLeave4aSet' 229
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__nodeLeave4aSet' is not final. 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), '__task5a' is not final. 258
Found non-transient, non-static member. Please mark as transient or provide accessors. 259
Avoid using redundant field initializer for '__task5aSet' 259
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__task5aSet' 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), '__blocking6a' is not final. 288
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__blocking6aSet' is not final. 289
Avoid using redundant field initializer for '__blocking6aSet' 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), '__dueDate7a' is not final. 318
Found non-transient, non-static member. Please mark as transient or provide accessors. 318
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__dueDate7aSet' is not final. 319
Avoid using redundant field initializer for '__dueDate7aSet' 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. 348
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__clazz8a' is not final. 348
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__clazz8aSet' is not final. 349
Avoid using redundant field initializer for '__clazz8aSet' 349
Found non-transient, non-static member. Please mark as transient or provide accessors. 349
Found non-transient, non-static member. Please mark as transient or provide accessors. 378
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__configType9a' is not final. 378
Avoid using redundant field initializer for '__configType9aSet' 379
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), '__configType9aSet' is not final. 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), '__assignment10a' is not final. 408
Avoid using redundant field initializer for '__assignment10aSet' 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), '__assignment10aSet' is not final. 409
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__timer11a' is not final. 438
Found non-transient, non-static member. Please mark as transient or provide accessors. 438
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__timer11aSet' is not final. 439
Avoid using redundant field initializer for '__timer11aSet' 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), '__containedInBusinessProcess12a' is not final. 468
Found non-transient, non-static member. Please mark as transient or provide accessors. 468
Avoid using redundant field initializer for '__containedInBusinessProcess12aSet' 469
Avoid excessively long variable names like __containedInBusinessProcess12aSet 469
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), '__containedInBusinessProcess12aSet' is not final. 469
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__timerRepeat13a' is not final. 498
Found non-transient, non-static member. Please mark as transient or provide accessors. 498
Found non-transient, non-static member. Please mark as transient or provide accessors. 499
Avoid using redundant field initializer for '__timerRepeat13aSet' 499
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__timerRepeat13aSet' is not final. 499
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__timerTransition14a' is not final. 528
Found non-transient, non-static member. Please mark as transient or provide accessors. 528
Found non-transient, non-static member. Please mark as transient or provide accessors. 529
Avoid using redundant field initializer for '__timerTransition14aSet' 529
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__timerTransition14aSet' is not final. 529
An empty method in an abstract class should be abstract instead 559562
An empty method in an abstract class should be abstract instead 568571
An empty method in an abstract class should be abstract instead 577580
Parameter 'element' is not assigned and could be declared final 633
Parameter 'tagName' is not assigned and could be declared final 643
Parameter 'tagName' is not assigned and could be declared final 653
Parameter 'bindedElement' is not assigned and could be declared final 664
Parameter 'kind' is not assigned and could be declared final 683
Parameter 'indent' is not assigned and could be declared final 694
Parameter 'indent' is not assigned and could be declared final 706
Parameter 'lineLength' is not assigned and could be declared final 706
Parameter 'lineLength' is not assigned and could be declared final 717
Parameter 'indent' is not assigned and could be declared final 717
Parameter 'htmlStyle' is not assigned and could be declared final 717
Parameter 'modelName' is not assigned and could be declared final 738
Parameter 'modelName' is not assigned and could be declared final 835
Parameter 'parameterName' is not assigned and could be declared final 929
Parameter 'stereotypeName' is not assigned and could be declared final 958
Parameter 'keywordName' is not assigned and could be declared final 968
Parameter 'stereotypeName' is not assigned and could be declared final 985
Parameter 'name' is not assigned and could be declared final 1054
Parameter 'translation' is not assigned and could be declared final 1054
Parameter 'translation' is not assigned and could be declared final 1063
Parameter 'kind' is not assigned and could be declared final 1072
Parameter 'translation' is not assigned and could be declared final 1072
Local variable 'owner' could be declared final 1093
Consider simply returning the value vs storing it in local variable 'owner' 1094
Local variable 'name' could be declared final 1104
Consider simply returning the value vs storing it in local variable 'name' 1105
Comment is too large: Line too long 1110
Comment is too large: Line too long 1115
Comment is too large: Line too long 1116
Comment is too large: Line too long 1117
The method validateInvariants() has an NPath complexity of 845 11221200
Parameter 'validationMessages' is not assigned and could be declared final 1122
Unnecessary wrapper object creation 1128
Unnecessary wrapper object creation 1128
Local variable 'constraintValid' could be declared final 1128
Unnecessary wrapper object creation 1128
Unnecessary wrapper object creation 1128
Unnecessary wrapper object creation 1128
Unnecessary wrapper object creation 1128
A catch statement should never catch throwable since it includes errors. 1138
Local variable 'cause' could be declared final 1140
Unnecessary wrapper object creation 1153
Local variable 'constraintValid' could be declared final 1153
A catch statement should never catch throwable since it includes errors. 1163
Local variable 'cause' could be declared final 1165
Unnecessary wrapper object creation 1178
Local variable 'constraintValid' could be declared final 1178
Unnecessary wrapper object creation 1178
Useless parentheses. 1178
Useless parentheses. 1178
Parameter 'object' is not assigned and could be declared final 1178
Unnecessary wrapper object creation 1178
A catch statement should never catch throwable since it includes errors. 1188
Local variable 'cause' could be declared final 1190
Avoid appending characters as strings in StringBuffer.append. 1215
A catch statement should never catch throwable since it includes errors. 1220
Avoid empty catch blocks 12261229
A catch statement should never catch throwable since it includes errors. 1226
Avoid appending characters as strings in StringBuffer.append. 1231

org/andromda/cartridges/jbpm/metafacades/JBpmEndState.java

Violation Line
Avoid modifiers which are implied by the context 22

org/andromda/cartridges/jbpm/metafacades/JBpmEndStateLogic.java

Violation Line
This class has a bunch of public methods and attributes 5902
Abstract classes should be named AbstractXXX 39902
Found non-transient, non-static member. Please mark as transient or provide accessors. 47
Parameter 'context' is not assigned and could be declared final 53
Parameter 'metaObjectIn' is not assigned and could be declared final 53
Variables that are final and static should be all capitals, 'logger' is not all capitals. 74
Avoid reassigning parameters such as 'context' 81
Private field 'superJBpmEventState' could be made final; it is only initialized in the declaration or constructor. 90
Found non-transient, non-static member. Please mark as transient or provide accessors. 90
Found non-transient, non-static member. Please mark as transient or provide accessors. 91
Avoid using redundant field initializer for 'superJBpmEventStateInitialized' 91
Found non-transient, non-static member. Please mark as transient or provide accessors. 107
Private field 'superFinalStateFacade' could be made final; it is only initialized in the declaration or constructor. 107
Avoid excessively long variable names like superFinalStateFacadeInitialized 108
Found non-transient, non-static member. Please mark as transient or provide accessors. 108
Avoid using redundant field initializer for 'superFinalStateFacadeInitialized' 108
Avoid reassigning parameters such as 'context' 129
An empty method in an abstract class should be abstract instead 150153
An empty method in an abstract class should be abstract instead 161164
An empty method in an abstract class should be abstract instead 170173
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 270
Parameter 'tagName' is not assigned and could be declared final 280
Parameter 'tagName' is not assigned and could be declared final 290
Parameter 'bindedElement' is not assigned and could be declared final 301
Parameter 'kind' is not assigned and could be declared final 320
Parameter 'indent' is not assigned and could be declared final 331
Parameter 'lineLength' is not assigned and could be declared final 343
Parameter 'indent' is not assigned and could be declared final 343
Parameter 'lineLength' is not assigned and could be declared final 354
Parameter 'htmlStyle' is not assigned and could be declared final 354
Parameter 'indent' is not assigned and could be declared final 354
Parameter 'modelName' is not assigned and could be declared final 375
Parameter 'modelName' is not assigned and could be declared final 472
Parameter 'parameterName' is not assigned and could be declared final 566
Parameter 'stereotypeName' is not assigned and could be declared final 595
Parameter 'keywordName' is not assigned and could be declared final 605
Parameter 'stereotypeName' is not assigned and could be declared final 622
Parameter 'name' is not assigned and could be declared final 691
Parameter 'translation' is not assigned and could be declared final 691
Parameter 'translation' is not assigned and could be declared final 700
Parameter 'translation' is not assigned and could be declared final 709
Parameter 'kind' is not assigned and could be declared final 709
Parameter 'validationMessages' is not assigned and could be declared final 839
Local variable 'constraintValid' could be declared final 846
A catch statement should never catch throwable since it includes errors. 856
Local variable 'cause' could be declared final 858
Avoid appending characters as strings in StringBuffer.append. 883
A catch statement should never catch throwable since it includes errors. 888
Avoid empty catch blocks 894897
A catch statement should never catch throwable since it includes errors. 894
Avoid appending characters as strings in StringBuffer.append. 899

org/andromda/cartridges/jbpm/metafacades/JBpmEventState.java

Violation Line
Avoid modifiers which are implied by the context 23
Avoid modifiers which are implied by the context 29
Avoid modifiers which are implied by the context 35
Avoid modifiers which are implied by the context 41
Avoid modifiers which are implied by the context 47
Avoid modifiers which are implied by the context 53
Avoid modifiers which are implied by the context 59

org/andromda/cartridges/jbpm/metafacades/JBpmEventStateLogic.java

Violation Line
This class has a bunch of public methods and attributes 51076
Too many fields 351076
Abstract classes should be named AbstractXXX 351076
Avoid really long classes. 351076
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. 70
Avoid reassigning parameters such as 'context' 77
Private field 'superStateFacade' could be made final; it is only initialized in the declaration or constructor. 86
Found non-transient, non-static member. Please mark as transient or provide accessors. 86
Avoid using redundant field initializer for 'superStateFacadeInitialized' 87
Found non-transient, non-static member. Please mark as transient or provide accessors. 87
Private field 'superJBpmStateVertex' could be made final; it is only initialized in the declaration or constructor. 103
Found non-transient, non-static member. Please mark as transient or provide accessors. 103
Found non-transient, non-static member. Please mark as transient or provide accessors. 104
Avoid using redundant field initializer for 'superJBpmStateVertexInitialized' 104
Avoid reassigning parameters such as 'context' 125
An empty method in an abstract class should be abstract instead 146149
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getNodeEnters1r' is not final. 153
Found non-transient, non-static member. Please mark as transient or provide accessors. 153
Avoid using redundant field initializer for '__getNodeEnters1rSet' 154
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getNodeEnters1rSet' is not final. 154
Found non-transient, non-static member. Please mark as transient or provide accessors. 154
Local variable 'result' could be declared final 166
Local variable 'shieldedResult' could be declared final 167
Found non-transient, non-static member. Please mark as transient or provide accessors. 193
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getBeforeSignals2r' is not final. 193
Found non-transient, non-static member. Please mark as transient or provide accessors. 194
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getBeforeSignals2rSet' is not final. 194
Avoid using redundant field initializer for '__getBeforeSignals2rSet' 194
Local variable 'result' could be declared final 206
Local variable 'shieldedResult' could be declared final 207
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), '__getTasks3r' is not final. 233
Avoid using redundant field initializer for '__getTasks3rSet' 234
Found non-transient, non-static member. Please mark as transient or provide accessors. 234
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTasks3rSet' is not final. 234
Local variable 'result' could be declared final 246
Local variable 'shieldedResult' could be declared final 247
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTimers4r' is not final. 273
Found non-transient, non-static member. Please mark as transient or provide accessors. 273
Found non-transient, non-static member. Please mark as transient or provide accessors. 274
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTimers4rSet' is not final. 274
Avoid using redundant field initializer for '__getTimers4rSet' 274
Local variable 'result' could be declared final 286
Local variable 'shieldedResult' could be declared final 287
Found non-transient, non-static member. Please mark as transient or provide accessors. 313
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getNodeLeaves5r' is not final. 313
Found non-transient, non-static member. Please mark as transient or provide accessors. 314
Avoid using redundant field initializer for '__getNodeLeaves5rSet' 314
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getNodeLeaves5rSet' is not final. 314
Local variable 'result' could be declared final 326
Local variable 'shieldedResult' could be declared final 327
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), '__getAfterSignals6r' is not final. 353
Found non-transient, non-static member. Please mark as transient or provide accessors. 354
Avoid using redundant field initializer for '__getAfterSignals6rSet' 354
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getAfterSignals6rSet' is not final. 354
Local variable 'result' could be declared final 366
Local variable 'shieldedResult' could be declared final 367
An empty method in an abstract class should be abstract instead 397400
An empty method in an abstract class should be abstract instead 406409
An empty method in an abstract class should be abstract instead 415418
An empty method in an abstract class should be abstract instead 424427
Parameter 'element' is not assigned and could be declared final 434
Parameter 'tagName' is not assigned and could be declared final 444
Parameter 'tagName' is not assigned and could be declared final 454
Parameter 'bindedElement' is not assigned and could be declared final 465
Parameter 'kind' is not assigned and could be declared final 484
Parameter 'indent' is not assigned and could be declared final 495
Parameter 'lineLength' is not assigned and could be declared final 507
Parameter 'indent' is not assigned and could be declared final 507
Parameter 'lineLength' is not assigned and could be declared final 518
Parameter 'indent' is not assigned and could be declared final 518
Parameter 'htmlStyle' is not assigned and could be declared final 518
Parameter 'modelName' is not assigned and could be declared final 539
Parameter 'modelName' is not assigned and could be declared final 636
Parameter 'parameterName' is not assigned and could be declared final 730
Parameter 'stereotypeName' is not assigned and could be declared final 759
Parameter 'keywordName' is not assigned and could be declared final 769
Parameter 'stereotypeName' is not assigned and could be declared final 786
Parameter 'translation' is not assigned and could be declared final 855
Parameter 'name' is not assigned and could be declared final 855
Parameter 'translation' is not assigned and could be declared final 864
Parameter 'translation' is not assigned and could be declared final 873
Parameter 'kind' is not assigned and could be declared final 873
Parameter 'validationMessages' is not assigned and could be declared final 1038
Avoid appending characters as strings in StringBuffer.append. 1057
A catch statement should never catch throwable since it includes errors. 1062
Avoid empty catch blocks 10681071
A catch statement should never catch throwable since it includes errors. 1068
Avoid appending characters as strings in StringBuffer.append. 1073

org/andromda/cartridges/jbpm/metafacades/JBpmHandler.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 35
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 69

org/andromda/cartridges/jbpm/metafacades/JBpmHandlerLogic.java

Violation Line
This class has a bunch of public methods and attributes 51276
Too many fields 321276
Avoid really long classes. 321276
Abstract classes should be named AbstractXXX 321276
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Parameter 'context' is not assigned and could be declared final 46
Parameter 'metaObjectIn' is not assigned and could be declared final 46
Avoid reassigning parameters such as 'context' 63
Found non-transient, non-static member. Please mark as transient or provide accessors. 72
Private field 'superOperationFacade' could be made final; it is only initialized in the declaration or constructor. 72
Avoid using redundant field initializer for 'superOperationFacadeInitialized' 73
Found non-transient, non-static member. Please mark as transient or provide accessors. 73
Avoid reassigning parameters such as 'context' 94
An empty method in an abstract class should be abstract instead 111114
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), '__assignmentHandler1a' is not final. 124
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__assignmentHandler1aSet' is not final. 125
Found non-transient, non-static member. Please mark as transient or provide accessors. 125
Avoid using redundant field initializer for '__assignmentHandler1aSet' 125
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionHandler2a' is not final. 155
Found non-transient, non-static member. Please mark as transient or provide accessors. 155
Found non-transient, non-static member. Please mark as transient or provide accessors. 156
Avoid using redundant field initializer for '__actionHandler2aSet' 156
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__actionHandler2aSet' 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), '__containedInBusinessProcess3a' is not final. 186
Avoid excessively long variable names like __containedInBusinessProcess3aSet 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), '__containedInBusinessProcess3aSet' is not final. 187
Avoid using redundant field initializer for '__containedInBusinessProcess3aSet' 187
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__handlerPackageName4a' is not final. 216
Found non-transient, non-static member. Please mark as transient or provide accessors. 216
Found non-transient, non-static member. Please mark as transient or provide accessors. 217
Avoid using redundant field initializer for '__handlerPackageName4aSet' 217
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__handlerPackageName4aSet' is not final. 217
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__handlerFullPath5a' is not final. 247
Found non-transient, non-static member. Please mark as transient or provide accessors. 247
Avoid using redundant field initializer for '__handlerFullPath5aSet' 248
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), '__handlerFullPath5aSet' is not final. 248
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__handlerClassName6a' is not final. 278
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), '__handlerClassName6aSet' is not final. 279
Avoid using redundant field initializer for '__handlerClassName6aSet' 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), '__clazz7a' is not final. 309
Avoid using redundant field initializer for '__clazz7aSet' 310
Found non-transient, non-static member. Please mark as transient or provide accessors. 310
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__clazz7aSet' is not final. 310
An empty method in an abstract class should be abstract instead 337340
An empty method in an abstract class should be abstract instead 346349
Parameter 'element' is not assigned and could be declared final 356
Parameter 'tagName' is not assigned and could be declared final 366
Parameter 'tagName' is not assigned and could be declared final 376
Parameter 'bindedElement' is not assigned and could be declared final 387
Parameter 'kind' is not assigned and could be declared final 406
Parameter 'indent' is not assigned and could be declared final 417
Parameter 'indent' is not assigned and could be declared final 429
Parameter 'lineLength' is not assigned and could be declared final 429
Parameter 'lineLength' is not assigned and could be declared final 440
Parameter 'htmlStyle' is not assigned and could be declared final 440
Parameter 'indent' is not assigned and could be declared final 440
Parameter 'modelName' is not assigned and could be declared final 461
Parameter 'modelName' is not assigned and could be declared final 558
Parameter 'parameterName' is not assigned and could be declared final 652
Parameter 'stereotypeName' is not assigned and could be declared final 681
Parameter 'keywordName' is not assigned and could be declared final 691
Parameter 'stereotypeName' is not assigned and could be declared final 708
Parameter 'translation' is not assigned and could be declared final 777
Parameter 'name' is not assigned and could be declared final 777
Parameter 'translation' is not assigned and could be declared final 786
Parameter 'translation' is not assigned and could be declared final 795
Parameter 'kind' is not assigned and could be declared final 795
Parameter 'name' is not assigned and could be declared final 805
Parameter 'follow' is not assigned and could be declared final 816
Parameter 'name' is not assigned and could be declared final 816
Parameter 'initialExceptions' is not assigned and could be declared final 887
Parameter 'withArgumentNames' is not assigned and could be declared final 1044
Parameter 'argumentModifier' is not assigned and could be declared final 1054
Parameter 'modifier' is not assigned and could be declared final 1073
Local variable 'owner' could be declared final 1219
Consider simply returning the value vs storing it in local variable 'owner' 1220
Local variable 'name' could be declared final 1230
Consider simply returning the value vs storing it in local variable 'name' 1231
Parameter 'validationMessages' is not assigned and could be declared final 1239
Avoid appending characters as strings in StringBuffer.append. 1257
A catch statement should never catch throwable since it includes errors. 1262
Avoid empty catch blocks 12681271
A catch statement should never catch throwable since it includes errors. 1268
Avoid appending characters as strings in StringBuffer.append. 1273

org/andromda/cartridges/jbpm/metafacades/JBpmNode.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/jbpm/metafacades/JBpmNodeLogic.java

Violation Line
This class has a bunch of public methods and attributes 51042
Abstract classes should be named AbstractXXX 421042
Avoid really long classes. 421042
Found non-transient, non-static member. Please mark as transient or provide accessors. 50
Parameter 'metaObjectIn' is not assigned and could be declared final 56
Parameter 'context' is not assigned and could be declared final 56
Variables that are final and static should be all capitals, 'logger' is not all capitals. 77
Avoid reassigning parameters such as 'context' 84
Private field 'superJBpmEventState' 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. 93
Found non-transient, non-static member. Please mark as transient or provide accessors. 94
Avoid using redundant field initializer for 'superJBpmEventStateInitialized' 94
Private field 'superActionStateFacade' could be made final; it is only initialized in the declaration or constructor. 110
Found non-transient, non-static member. Please mark as transient or provide accessors. 110
Found non-transient, non-static member. Please mark as transient or provide accessors. 111
Avoid using redundant field initializer for 'superActionStateFacadeInitialized' 111
Avoid excessively long variable names like superActionStateFacadeInitialized 111
Avoid reassigning parameters such as 'context' 132
An empty method in an abstract class should be abstract instead 153156
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__taskNode1a' 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 '__taskNode1aSet' 167
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__taskNode1aSet' is not final. 167
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getSwimlane1r' is not final. 192
Found non-transient, non-static member. Please mark as transient or provide accessors. 192
Found non-transient, non-static member. Please mark as transient or provide accessors. 193
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getSwimlane1rSet' is not final. 193
Avoid using redundant field initializer for '__getSwimlane1rSet' 193
Local variable 'result' could be declared final 205
Local variable 'shieldedResult' could be declared final 206
An empty method in an abstract class should be abstract instead 236239
An empty method in an abstract class should be abstract instead 245248
An empty method in an abstract class should be abstract instead 254257
An empty method in an abstract class should be abstract instead 263266
An empty method in an abstract class should be abstract instead 272275
An empty method in an abstract class should be abstract instead 281284
Parameter 'element' is not assigned and could be declared final 345
Parameter 'tagName' is not assigned and could be declared final 355
Parameter 'tagName' is not assigned and could be declared final 365
Parameter 'bindedElement' is not assigned and could be declared final 376
Parameter 'kind' is not assigned and could be declared final 395
Parameter 'indent' is not assigned and could be declared final 406
Parameter 'indent' is not assigned and could be declared final 418
Parameter 'lineLength' is not assigned and could be declared final 418
Parameter 'indent' is not assigned and could be declared final 429
Parameter 'htmlStyle' is not assigned and could be declared final 429
Parameter 'lineLength' is not assigned and could be declared final 429
Parameter 'modelName' is not assigned and could be declared final 450
Parameter 'modelName' is not assigned and could be declared final 547
Parameter 'parameterName' is not assigned and could be declared final 641
Parameter 'stereotypeName' is not assigned and could be declared final 670
Parameter 'keywordName' is not assigned and could be declared final 680
Parameter 'stereotypeName' is not assigned and could be declared final 697
Parameter 'translation' is not assigned and could be declared final 766
Parameter 'name' is not assigned and could be declared final 766
Parameter 'translation' is not assigned and could be declared final 775
Parameter 'kind' is not assigned and could be declared final 784
Parameter 'translation' is not assigned and could be declared final 784
Comment is too large: Line too long 919
Comment is too large: Line too long 920
Comment is too large: Line too long 922
Comment is too large: Line too long 923
Parameter 'validationMessages' is not assigned and could be declared final 929
The method validateInvariants() has an NPath complexity of 325 9291008
The String literal "name" appears 4 times in this file; the first occurrence is on line 936 936
Local variable 'constraintValid' could be declared final 936
A catch statement should never catch throwable since it includes errors. 946
Local variable 'cause' could be declared final 948
Unnecessary wrapper object creation 961
Local variable 'constraintValid' could be declared final 961
Parameter 'object' is not assigned and could be declared final 961
Unnecessary wrapper object creation 961
A catch statement should never catch throwable since it includes errors. 971
Local variable 'cause' could be declared final 973
Local variable 'constraintValid' could be declared final 986
A catch statement should never catch throwable since it includes errors. 996
Local variable 'cause' could be declared final 998
Avoid appending characters as strings in StringBuffer.append. 1023
A catch statement should never catch throwable since it includes errors. 1028
Avoid empty catch blocks 10341037
A catch statement should never catch throwable since it includes errors. 1034
Avoid appending characters as strings in StringBuffer.append. 1039

org/andromda/cartridges/jbpm/metafacades/JBpmProcessDefinition.java

Violation Line
Avoid modifiers which are implied by the context 23
Avoid modifiers which are implied by the context 29
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 61
Avoid modifiers which are implied by the context 67
Avoid modifiers which are implied by the context 73
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

org/andromda/cartridges/jbpm/metafacades/JBpmProcessDefinitionLogic.java

Violation Line
This class has a bunch of public methods and attributes 51874
Too many fields 421874
Avoid really long classes. 421874
Abstract classes should be named AbstractXXX 421874
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 'superUseCaseFacade' 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
Found non-transient, non-static member. Please mark as transient or provide accessors. 88
Avoid using redundant field initializer for 'superUseCaseFacadeInitialized' 88
Avoid reassigning parameters such as 'context' 109
An empty method in an abstract class should be abstract instead 126129
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__businessProcess1a' is not final. 139
Found non-transient, non-static member. Please mark as transient or provide accessors. 139
Avoid using redundant field initializer for '__businessProcess1aSet' 140
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__businessProcess1aSet' is not final. 140
Found non-transient, non-static member. Please mark as transient or provide accessors. 140
Found non-transient, non-static member. Please mark as transient or provide accessors. 170
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__descriptorFullPath2a' is not final. 170
Found non-transient, non-static member. Please mark as transient or provide accessors. 171
Avoid using redundant field initializer for '__descriptorFullPath2aSet' 171
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__descriptorFullPath2aSet' is not final. 171
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), '__nodeInterfaceName3a' is not final. 201
Avoid using redundant field initializer for '__nodeInterfaceName3aSet' 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), '__nodeInterfaceName3aSet' is not final. 202
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), '__getTaskNodes1r' is not final. 228
Avoid using redundant field initializer for '__getTaskNodes1rSet' 229
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTaskNodes1rSet' is not final. 229
Found non-transient, non-static member. Please mark as transient or provide accessors. 229
Local variable 'result' could be declared final 241
Local variable 'shieldedResult' could be declared final 242
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTasks2r' is not final. 268
Found non-transient, non-static member. Please mark as transient or provide accessors. 268
Found non-transient, non-static member. Please mark as transient or provide accessors. 269
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getTasks2rSet' is not final. 269
Avoid using redundant field initializer for '__getTasks2rSet' 269
Local variable 'result' could be declared final 281
Local variable 'shieldedResult' could be declared final 282
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getStartState3r' is not final. 308
Found non-transient, non-static member. Please mark as transient or provide accessors. 308
Avoid using redundant field initializer for '__getStartState3rSet' 309
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), '__getStartState3rSet' is not final. 309
Local variable 'result' could be declared final 321
Local variable 'shieldedResult' could be declared final 322
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), '__getNodes4r' is not final. 348
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getNodes4rSet' is not final. 349
Found non-transient, non-static member. Please mark as transient or provide accessors. 349
Avoid using redundant field initializer for '__getNodes4rSet' 349
Local variable 'result' could be declared final 361
Local variable 'shieldedResult' could be declared final 362
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getForks5r' is not final. 388
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), '__getForks5rSet' is not final. 389
Avoid using redundant field initializer for '__getForks5rSet' 389
Found non-transient, non-static member. Please mark as transient or provide accessors. 389
Local variable 'result' could be declared final 401
Local variable 'shieldedResult' could be declared final 402
Found non-transient, non-static member. Please mark as transient or provide accessors. 428
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getSwimlanes6r' is not final. 428
Found non-transient, non-static member. Please mark as transient or provide accessors. 429
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getSwimlanes6rSet' is not final. 429
Avoid using redundant field initializer for '__getSwimlanes6rSet' 429
Local variable 'result' could be declared final 441
Local variable 'shieldedResult' could be declared final 442
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getStates7r' is not final. 468
Found non-transient, non-static member. Please mark as transient or provide accessors. 468
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getStates7rSet' is not final. 469
Avoid using redundant field initializer for '__getStates7rSet' 469
Found non-transient, non-static member. Please mark as transient or provide accessors. 469
Local variable 'result' could be declared final 481
Local variable 'shieldedResult' could be declared final 482
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), '__getDecisions8r' is not final. 508
Found non-transient, non-static member. Please mark as transient or provide accessors. 509
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getDecisions8rSet' is not final. 509
Avoid using redundant field initializer for '__getDecisions8rSet' 509
Local variable 'result' could be declared final 521
Local variable 'shieldedResult' could be declared final 522
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getEndStates9r' is not final. 548
Found non-transient, non-static member. Please mark as transient or provide accessors. 548
Avoid using redundant field initializer for '__getEndStates9rSet' 549
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getEndStates9rSet' is not final. 549
Found non-transient, non-static member. Please mark as transient or provide accessors. 549
Local variable 'result' could be declared final 561
Local variable 'shieldedResult' could be declared final 562
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getJoins10r' is not final. 588
Found non-transient, non-static member. Please mark as transient or provide accessors. 588
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getJoins10rSet' is not final. 589
Avoid using redundant field initializer for '__getJoins10rSet' 589
Found non-transient, non-static member. Please mark as transient or provide accessors. 589
Local variable 'result' could be declared final 601
Local variable 'shieldedResult' could be declared final 602
An empty method in an abstract class should be abstract instead 632635
An empty method in an abstract class should be abstract instead 641644
An empty method in an abstract class should be abstract instead 650653
An empty method in an abstract class should be abstract instead 659662
An empty method in an abstract class should be abstract instead 668671
Parameter 'name' is not assigned and could be declared final 678
Parameter 'follow' is not assigned and could be declared final 774
Parameter 'follow' is not assigned and could be declared final 871
Parameter 'follow' is not assigned and could be declared final 923
Parameter 'follow' is not assigned and could be declared final 1229
Parameter 'tagName' is not assigned and could be declared final 1229
Parameter 'element' is not assigned and could be declared final 1312
Parameter 'tagName' is not assigned and could be declared final 1322
Parameter 'tagName' is not assigned and could be declared final 1332
Parameter 'bindedElement' is not assigned and could be declared final 1343
Parameter 'kind' is not assigned and could be declared final 1362
Parameter 'indent' is not assigned and could be declared final 1373
Parameter 'lineLength' is not assigned and could be declared final 1385
Parameter 'indent' is not assigned and could be declared final 1385
Parameter 'lineLength' is not assigned and could be declared final 1396
Parameter 'htmlStyle' is not assigned and could be declared final 1396
Parameter 'indent' is not assigned and could be declared final 1396
Parameter 'modelName' is not assigned and could be declared final 1417
Parameter 'modelName' is not assigned and could be declared final 1514
Parameter 'parameterName' is not assigned and could be declared final 1608
Parameter 'stereotypeName' is not assigned and could be declared final 1637
Parameter 'keywordName' is not assigned and could be declared final 1647
Parameter 'stereotypeName' is not assigned and could be declared final 1664
Parameter 'name' is not assigned and could be declared final 1733
Parameter 'translation' is not assigned and could be declared final 1733
Parameter 'translation' is not assigned and could be declared final 1742
Parameter 'kind' is not assigned and could be declared final 1751
Parameter 'translation' is not assigned and could be declared final 1751
Local variable 'owner' could be declared final 1817
Consider simply returning the value vs storing it in local variable 'owner' 1818
Local variable 'name' could be declared final 1828
Consider simply returning the value vs storing it in local variable 'name' 1829
Parameter 'validationMessages' is not assigned and could be declared final 1837
Avoid appending characters as strings in StringBuffer.append. 1855
A catch statement should never catch throwable since it includes errors. 1860
A catch statement should never catch throwable since it includes errors. 1866
Avoid empty catch blocks 18661869
Avoid appending characters as strings in StringBuffer.append. 1871

org/andromda/cartridges/jbpm/metafacades/JBpmPseudostate.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 35
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 62

org/andromda/cartridges/jbpm/metafacades/JBpmPseudostateLogic.java

Violation Line
This class has a bunch of public methods and attributes 51267
Abstract classes should be named AbstractXXX 381267
The class 'JBpmPseudostateLogic' has a Cyclomatic Complexity of 2 (Highest = 28). 381267
Too many fields 381267
Avoid really long classes. 381267
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Parameter 'metaObjectIn' is not assigned and could be declared final 52
Parameter 'context' is not assigned and could be declared final 52
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 'superJBpmStateVertex' 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 'superJBpmStateVertexInitialized' 90
Found non-transient, non-static member. Please mark as transient or provide accessors. 90
Found non-transient, non-static member. Please mark as transient or provide accessors. 106
Private field 'superPseudostateFacade' could be made final; it is only initialized in the declaration or constructor. 106
Avoid using redundant field initializer for 'superPseudostateFacadeInitialized' 107
Found non-transient, non-static member. Please mark as transient or provide accessors. 107
Avoid excessively long variable names like superPseudostateFacadeInitialized 107
Avoid reassigning parameters such as 'context' 128
An empty method in an abstract class should be abstract instead 149152
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__clazz1a' is not final. 162
Found non-transient, non-static member. Please mark as transient or provide accessors. 162
Avoid using redundant field initializer for '__clazz1aSet' 163
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__clazz1aSet' is not final. 163
Found non-transient, non-static member. Please mark as transient or provide accessors. 163
Found non-transient, non-static member. Please mark as transient or provide accessors. 192
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__className2a' is not final. 192
Avoid using redundant field initializer for '__className2aSet' 193
Found non-transient, non-static member. Please mark as transient or provide accessors. 193
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__className2aSet' is not final. 193
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__decisionHandlerPackageName3a' is not final. 223
Found non-transient, non-static member. Please mark as transient or provide accessors. 223
Found non-transient, non-static member. Please mark as transient or provide accessors. 224
Avoid excessively long variable names like __decisionHandlerPackageName3aSet 224
Avoid using redundant field initializer for '__decisionHandlerPackageName3aSet' 224
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__decisionHandlerPackageName3aSet' is not final. 224
Found non-transient, non-static member. Please mark as transient or provide accessors. 254
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__decisionHandlerFullPath4a' is not final. 254
Avoid using redundant field initializer for '__decisionHandlerFullPath4aSet' 255
Found non-transient, non-static member. Please mark as transient or provide accessors. 255
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__decisionHandlerFullPath4aSet' is not final. 255
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__decisionHandlerClassName5a' is not final. 285
Found non-transient, non-static member. Please mark as transient or provide accessors. 285
Avoid using redundant field initializer for '__decisionHandlerClassName5aSet' 286
Found non-transient, non-static member. Please mark as transient or provide accessors. 286
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__decisionHandlerClassName5aSet' is not final. 286
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getSwimlane1r' is not final. 312
Found non-transient, non-static member. Please mark as transient or provide accessors. 312
Found non-transient, non-static member. Please mark as transient or provide accessors. 313
Avoid using redundant field initializer for '__getSwimlane1rSet' 313
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getSwimlane1rSet' is not final. 313
Local variable 'result' could be declared final 325
Local variable 'shieldedResult' could be declared final 326
An empty method in an abstract class should be abstract instead 356359
An empty method in an abstract class should be abstract instead 365368
An empty method in an abstract class should be abstract instead 374377
An empty method in an abstract class should be abstract instead 383386
Parameter 'element' is not assigned and could be declared final 431
Parameter 'tagName' is not assigned and could be declared final 441
Parameter 'tagName' is not assigned and could be declared final 451
Parameter 'bindedElement' is not assigned and could be declared final 462
Parameter 'kind' is not assigned and could be declared final 481
Parameter 'indent' is not assigned and could be declared final 492
Parameter 'lineLength' is not assigned and could be declared final 504
Parameter 'indent' is not assigned and could be declared final 504
Parameter 'htmlStyle' is not assigned and could be declared final 515
Parameter 'lineLength' is not assigned and could be declared final 515
Parameter 'indent' is not assigned and could be declared final 515
Parameter 'modelName' is not assigned and could be declared final 536
Parameter 'modelName' is not assigned and could be declared final 633
Parameter 'parameterName' is not assigned and could be declared final 727
Parameter 'stereotypeName' is not assigned and could be declared final 756
Parameter 'keywordName' is not assigned and could be declared final 766
Parameter 'stereotypeName' is not assigned and could be declared final 783
Parameter 'name' is not assigned and could be declared final 852
Parameter 'translation' is not assigned and could be declared final 852
Parameter 'translation' is not assigned and could be declared final 861
Parameter 'translation' is not assigned and could be declared final 870
Parameter 'kind' is not assigned and could be declared final 870
Comment is too large: Line too long 1094
Comment is too large: Line too long 1097
Comment is too large: Line too long 1098
Parameter 'validationMessages' is not assigned and could be declared final 1104
The method 'validateInvariants' has a Cyclomatic Complexity of 28. 11041233
Avoid really long methods. 11041233
The method validateInvariants() has an NPath complexity of 371293 11041233
The String literal "name" appears 5 times in this file; the first occurrence is on line 1,111 1111
Local variable 'constraintValid' could be declared final 1111
Unnecessary wrapper object creation 1111
A catch statement should never catch throwable since it includes errors. 1121
Local variable 'cause' could be declared final 1123
Local variable 'constraintValid' could be declared final 1136
Unnecessary wrapper object creation 1136
A catch statement should never catch throwable since it includes errors. 1146
Local variable 'cause' could be declared final 1148
Local variable 'constraintValid' could be declared final 1161
Unnecessary wrapper object creation 1161
A catch statement should never catch throwable since it includes errors. 1171
Local variable 'cause' could be declared final 1173
Unnecessary wrapper object creation 1186
Local variable 'constraintValid' could be declared final 1186
Unnecessary wrapper object creation 1186
Parameter 'object' is not assigned and could be declared final 1186
A catch statement should never catch throwable since it includes errors. 1196
Local variable 'cause' could be declared final 1198
Unnecessary wrapper object creation 1211
Unnecessary wrapper object creation 1211
Local variable 'constraintValid' could be declared final 1211
Parameter 'object' is not assigned and could be declared final 1211
A catch statement should never catch throwable since it includes errors. 1221
Local variable 'cause' could be declared final 1223
Avoid appending characters as strings in StringBuffer.append. 1248
A catch statement should never catch throwable since it includes errors. 1253
Avoid empty catch blocks 12591262
A catch statement should never catch throwable since it includes errors. 1259
Avoid appending characters as strings in StringBuffer.append. 1264

org/andromda/cartridges/jbpm/metafacades/JBpmState.java

Violation Line
Avoid modifiers which are implied by the context 22

org/andromda/cartridges/jbpm/metafacades/JBpmStateLogic.java

Violation Line
This class has a bunch of public methods and attributes 5892
Abstract classes should be named AbstractXXX 38892
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Parameter 'metaObjectIn' is not assigned and could be declared final 52
Parameter 'context' is not assigned and could be declared final 52
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 'superJBpmEventState' 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 'superJBpmEventStateInitialized' 90
Found non-transient, non-static member. Please mark as transient or provide accessors. 90
Found non-transient, non-static member. Please mark as transient or provide accessors. 106
Private field 'superStateFacade' could be made final; it is only initialized in the declaration or constructor. 106
Avoid using redundant field initializer for 'superStateFacadeInitialized' 107
Found non-transient, non-static member. Please mark as transient or provide accessors. 107
Avoid reassigning parameters such as 'context' 128
An empty method in an abstract class should be abstract instead 149152
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
An empty method in an abstract class should be abstract instead 196199
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 'indent' is not assigned and could be declared final 333
Parameter 'lineLength' is not assigned and could be declared final 333
Parameter 'indent' is not assigned and could be declared final 344
Parameter 'lineLength' is not assigned and could be declared final 344
Parameter 'htmlStyle' 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
Parameter 'validationMessages' is not assigned and could be declared final 829
Local variable 'constraintValid' could be declared final 836
A catch statement should never catch throwable since it includes errors. 846
Local variable 'cause' could be declared final 848
Avoid appending characters as strings in StringBuffer.append. 873
A catch statement should never catch throwable since it includes errors. 878
A catch statement should never catch throwable since it includes errors. 884
Avoid empty catch blocks 884887
Avoid appending characters as strings in StringBuffer.append. 889

org/andromda/cartridges/jbpm/metafacades/JBpmStateVertex.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 36
Avoid modifiers which are implied by the context 42
Avoid modifiers which are implied by the context 48

org/andromda/cartridges/jbpm/metafacades/JBpmStateVertexLogic.java

Violation Line
This class has a bunch of public methods and attributes 5866
Abstract classes should be named AbstractXXX 34866
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Parameter 'context' is not assigned and could be declared final 48
Parameter 'metaObjectIn' is not assigned and could be declared final 48
Variables that are final and static should be all capitals, 'logger' is not all capitals. 63
Avoid reassigning parameters such as 'context' 70
Private field 'superStateVertexFacade' 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. 79
Avoid excessively long variable names like superStateVertexFacadeInitialized 80
Avoid using redundant field initializer for 'superStateVertexFacadeInitialized' 80
Found non-transient, non-static member. Please mark as transient or provide accessors. 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), '__containedInBusinessProcess1a' is not final. 131
Avoid using redundant field initializer for '__containedInBusinessProcess1aSet' 132
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInBusinessProcess1aSet' is not final. 132
Avoid excessively long variable names like __containedInBusinessProcess1aSet 132
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), '__nodeClassName2a' is not final. 161
Found non-transient, non-static member. Please mark as transient or provide accessors. 161
Found non-transient, non-static member. Please mark as transient or provide accessors. 162
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__nodeClassName2aSet' is not final. 162
Avoid using redundant field initializer for '__nodeClassName2aSet' 162
Found non-transient, non-static member. Please mark as transient or provide accessors. 192
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__nodePackageName3a' is not final. 192
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__nodePackageName3aSet' is not final. 193
Avoid using redundant field initializer for '__nodePackageName3aSet' 193
Found non-transient, non-static member. Please mark as transient or provide accessors. 193
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), '__getProcessDefinition1r' is not final. 219
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__getProcessDefinition1rSet' is not final. 220
Found non-transient, non-static member. Please mark as transient or provide accessors. 220
Avoid using redundant field initializer for '__getProcessDefinition1rSet' 220
Local variable 'result' could be declared final 232
Local variable 'shieldedResult' could be declared final 233
An empty method in an abstract class should be abstract instead 263266
An empty method in an abstract class should be abstract instead 272275
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 'lineLength' is not assigned and could be declared final 355
Parameter 'indent' 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 'translation' is not assigned and could be declared final 703
Parameter 'name' 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 809
Consider simply returning the value vs storing it in local variable 'owner' 810
Local variable 'name' could be declared final 820
Consider simply returning the value vs storing it in local variable 'name' 821
Parameter 'validationMessages' is not assigned and could be declared final 829
Avoid appending characters as strings in StringBuffer.append. 847
A catch statement should never catch throwable since it includes errors. 852
A catch statement should never catch throwable since it includes errors. 858
Avoid empty catch blocks 858861
Avoid appending characters as strings in StringBuffer.append. 863

org/andromda/cartridges/jbpm/metafacades/JBpmSwimlane.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 36
Avoid modifiers which are implied by the context 43
Avoid modifiers which are implied by the context 50
Avoid modifiers which are implied by the context 56
Avoid modifiers which are implied by the context 62

org/andromda/cartridges/jbpm/metafacades/JBpmSwimlaneLogic.java

Violation Line
This class has a bunch of public methods and attributes 5869
Abstract classes should be named AbstractXXX 32869
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Parameter 'context' is not assigned and could be declared final 46
Parameter 'metaObjectIn' is not assigned and could be declared final 46
Avoid reassigning parameters such as 'context' 63
Private field 'superPartitionFacade' could be made final; it is only initialized in the declaration or constructor. 72
Found non-transient, non-static member. Please mark as transient or provide accessors. 72
Found non-transient, non-static member. Please mark as transient or provide accessors. 73
Avoid using redundant field initializer for 'superPartitionFacadeInitialized' 73
Avoid reassigning parameters such as 'context' 94
An empty method in an abstract class should be abstract instead 111114
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__assignmentExpression1a' is not final. 124
Found non-transient, non-static member. Please mark as transient or provide accessors. 124
Avoid using redundant field initializer for '__assignmentExpression1aSet' 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), '__assignmentExpression1aSet' is not final. 125
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInBusinessProcess2a' is not final. 155
Found non-transient, non-static member. Please mark as transient or provide accessors. 155
Found non-transient, non-static member. Please mark as transient or provide accessors. 156
Avoid using redundant field initializer for '__containedInBusinessProcess2aSet' 156
Avoid excessively long variable names like __containedInBusinessProcess2aSet 156
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInBusinessProcess2aSet' is not final. 156
Found non-transient, non-static member. Please mark as transient or provide accessors. 185
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__clazz3a' is not final. 185
Found non-transient, non-static member. Please mark as transient or provide accessors. 186
Avoid using redundant field initializer for '__clazz3aSet' 186
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__clazz3aSet' is not final. 186
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__assignmentHandlerClassName4a' is not final. 215
Found non-transient, non-static member. Please mark as transient or provide accessors. 215
Avoid using redundant field initializer for '__assignmentHandlerClassName4aSet' 216
Avoid excessively long variable names like __assignmentHandlerClassName4aSet 216
Found non-transient, non-static member. Please mark as transient or provide accessors. 216
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__assignmentHandlerClassName4aSet' is not final. 216
Avoid excessively long variable names like __assignmentHandlerPackageName5a 246
Found non-transient, non-static member. Please mark as transient or provide accessors. 246
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__assignmentHandlerPackageName5a' is not final. 246
Found non-transient, non-static member. Please mark as transient or provide accessors. 247
Avoid excessively long variable names like __assignmentHandlerPackageName5aSet 247
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__assignmentHandlerPackageName5aSet' is not final. 247
Avoid using redundant field initializer for '__assignmentHandlerPackageName5aSet' 247
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__assignmentHandlerFullPath6a' is not final. 277
Found non-transient, non-static member. Please mark as transient or provide accessors. 277
Avoid using redundant field initializer for '__assignmentHandlerFullPath6aSet' 278
Avoid excessively long variable names like __assignmentHandlerFullPath6aSet 278
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__assignmentHandlerFullPath6aSet' is not final. 278
Found non-transient, non-static member. Please mark as transient or provide accessors. 278
An empty method in an abstract class should be abstract instead 308311
An empty method in an abstract class should be abstract instead 317320
Parameter 'element' is not assigned and could be declared final 327
Parameter 'tagName' is not assigned and could be declared final 337
Parameter 'tagName' is not assigned and could be declared final 347
Parameter 'bindedElement' is not assigned and could be declared final 358
Parameter 'kind' is not assigned and could be declared final 377
Parameter 'indent' is not assigned and could be declared final 388
Parameter 'lineLength' is not assigned and could be declared final 400
Parameter 'indent' is not assigned and could be declared final 400
Parameter 'indent' is not assigned and could be declared final 411
Parameter 'htmlStyle' is not assigned and could be declared final 411
Parameter 'lineLength' is not assigned and could be declared final 411
Parameter 'modelName' is not assigned and could be declared final 432
Parameter 'modelName' is not assigned and could be declared final 529
Parameter 'parameterName' is not assigned and could be declared final 623
Parameter 'stereotypeName' is not assigned and could be declared final 652
Parameter 'keywordName' is not assigned and could be declared final 662
Parameter 'stereotypeName' is not assigned and could be declared final 679
Parameter 'translation' is not assigned and could be declared final 748
Parameter 'name' is not assigned and could be declared final 748
Parameter 'translation' is not assigned and could be declared final 757
Parameter 'kind' is not assigned and could be declared final 766
Parameter 'translation' is not assigned and could be declared final 766
Local variable 'owner' could be declared final 812
Consider simply returning the value vs storing it in local variable 'owner' 813
Local variable 'name' could be declared final 823
Consider simply returning the value vs storing it in local variable 'name' 824
Parameter 'validationMessages' is not assigned and could be declared final 832
Avoid appending characters as strings in StringBuffer.append. 850
A catch statement should never catch throwable since it includes errors. 855
A catch statement should never catch throwable since it includes errors. 861
Avoid empty catch blocks 861864
Avoid appending characters as strings in StringBuffer.append. 866

org/andromda/cartridges/jbpm/metafacades/JBpmTransition.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 35
Avoid modifiers which are implied by the context 42

org/andromda/cartridges/jbpm/metafacades/JBpmTransitionLogic.java

Violation Line
This class has a bunch of public methods and attributes 5880
Abstract classes should be named AbstractXXX 34880
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Parameter 'metaObjectIn' is not assigned and could be declared final 48
Parameter 'context' is not assigned and could be declared final 48
Avoid reassigning parameters such as 'context' 65
Private field 'superTransitionFacade' could be made final; it is only initialized in the declaration or constructor. 74
Found non-transient, non-static member. Please mark as transient or provide accessors. 74
Found non-transient, non-static member. Please mark as transient or provide accessors. 75
Avoid excessively long variable names like superTransitionFacadeInitialized 75
Avoid using redundant field initializer for 'superTransitionFacadeInitialized' 75
Avoid reassigning parameters such as 'context' 96
An empty method in an abstract class should be abstract instead 113116
Found non-transient, non-static member. Please mark as transient or provide accessors. 126
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__condition1a' is not final. 126
Found non-transient, non-static member. Please mark as transient or provide accessors. 127
Avoid using redundant field initializer for '__condition1aSet' 127
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__condition1aSet' is not final. 127
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__taskNode2a' is not final. 157
Found non-transient, non-static member. Please mark as transient or provide accessors. 157
Avoid using redundant field initializer for '__taskNode2aSet' 158
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__taskNode2aSet' is not final. 158
Found non-transient, non-static member. Please mark as transient or provide accessors. 158
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInBusinessProcess3a' is not final. 188
Found non-transient, non-static member. Please mark as transient or provide accessors. 188
Only variables that are final should contain underscores (except for underscores in standard prefix/suffix), '__containedInBusinessProcess3aSet' is not final. 189
Avoid using redundant field initializer for '__containedInBusinessProcess3aSet' 189
Found non-transient, non-static member. Please mark as transient or provide accessors. 189
Avoid excessively long variable names like __containedInBusinessProcess3aSet 189
An empty method in an abstract class should be abstract instead 216219
An empty method in an abstract class should be abstract instead 225228
Parameter 'element' is not assigned and could be declared final 235
Parameter 'tagName' is not assigned and could be declared final 245
Parameter 'tagName' is not assigned and could be declared final 255
Parameter 'bindedElement' is not assigned and could be declared final 266
Parameter 'kind' is not assigned and could be declared final 285
Parameter 'indent' is not assigned and could be declared final 296
Parameter 'lineLength' is not assigned and could be declared final 308
Parameter 'indent' is not assigned and could be declared final 308
Parameter 'indent' is not assigned and could be declared final 319
Parameter 'lineLength' is not assigned and could be declared final 319
Parameter 'htmlStyle' is not assigned and could be declared final 319
Parameter 'modelName' is not assigned and could be declared final 340
Parameter 'modelName' is not assigned and could be declared final 437
Parameter 'parameterName' is not assigned and could be declared final 531
Parameter 'stereotypeName' is not assigned and could be declared final 560
Parameter 'keywordName' is not assigned and could be declared final 570
Parameter 'stereotypeName' is not assigned and could be declared final 587
Parameter 'translation' is not assigned and could be declared final 656
Parameter 'name' is not assigned and could be declared final 656
Parameter 'translation' is not assigned and could be declared final 665
Parameter 'translation' is not assigned and could be declared final 674
Parameter 'kind' is not assigned and could be declared final 674
Local variable 'owner' could be declared final 823
Consider simply returning the value vs storing it in local variable 'owner' 824
Local variable 'name' could be declared final 834
Consider simply returning the value vs storing it in local variable 'name' 835
Parameter 'validationMessages' is not assigned and could be declared final 843
Avoid appending characters as strings in StringBuffer.append. 861
A catch statement should never catch throwable since it includes errors. 866
A catch statement should never catch throwable since it includes errors. 872
Avoid empty catch blocks 872875
Avoid appending characters as strings in StringBuffer.append. 877