FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.1.1

Threshold is Low

Effort is Default

Summary

ClassesBugsErrorsMissing Classes
368113363

Files

ClassBugs
org.andromda.cartridges.bpm4struts.Bpm4StrutsUtils1
org.andromda.cartridges.bpm4struts.Bpm4StrutsUtils$ManageableEntityComparator1
org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogic16
org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogicImpl$11
org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogicImpl$21
org.andromda.cartridges.bpm4struts.metafacades.StrutsActionStateLogic3
org.andromda.cartridges.bpm4struts.metafacades.StrutsActivityGraphLogic4
org.andromda.cartridges.bpm4struts.metafacades.StrutsAttributeLogic3
org.andromda.cartridges.bpm4struts.metafacades.StrutsBackendServiceLogic3
org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerLogic5
org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerLogic$11
org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerOperationLogic5
org.andromda.cartridges.bpm4struts.metafacades.StrutsExceptionHandlerLogic6
org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalStateLogic7
org.andromda.cartridges.bpm4struts.metafacades.StrutsForwardLogic4
org.andromda.cartridges.bpm4struts.metafacades.StrutsJspLogic9
org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityAssociationEndLogic3
org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityAssociationEndLogicImpl1
org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityAttributeLogic3
org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityLogic3
org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityLogicImpl2
org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogic9
org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogic$11
org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogicImpl2
org.andromda.cartridges.bpm4struts.metafacades.StrutsPseudostateLogic3
org.andromda.cartridges.bpm4struts.metafacades.StrutsSessionObjectLogic3
org.andromda.cartridges.bpm4struts.metafacades.StrutsSessionObjectLogic$11
org.andromda.cartridges.bpm4struts.metafacades.StrutsTriggerLogic4
org.andromda.cartridges.bpm4struts.metafacades.StrutsUseCaseLogic7
org.andromda.cartridges.bpm4struts.metafacades.StrutsUseCaseLogicImpl$UseCaseNode1

org.andromda.cartridges.bpm4struts.Bpm4StrutsUtils

BugCategoryDetailsLine
Method org.andromda.cartridges.bpm4struts.Bpm4StrutsUtils.toWebFileName(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version insteadI18NDM_CONVERT_CASE178

org.andromda.cartridges.bpm4struts.Bpm4StrutsUtils$ManageableEntityComparator

BugCategoryDetailsLine
org.andromda.cartridges.bpm4struts.Bpm4StrutsUtils$ManageableEntityComparator implements Comparator but not SerializableBAD_PRACTICESE_COMPARATOR_SHOULD_BE_SERIALIZABLENot available

org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogic

BugCategoryDetailsLine
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogic.getActionExceptions()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION1597
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogic.getActionFormFields()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION1792
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogic.getActionForwards()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION1519
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogic.getActionParameters()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION1675
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogic.getActionStates()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION1558
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogic.getDecisionTransitions()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION1714
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogic.getDeferredOperations()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION1870
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogic.getHiddenActionParameters()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION2049
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogic.getResettableActionParameters()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION1948
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogic.getTableNonColumnFormParameters()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION2021
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogic.getTargetPages()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION1831
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogic.getTransitions()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION1909
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.cartridges.bpm4struts.metafacades.StrutsTrigger in org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogic.getActionTrigger()STYLEBC_UNCONFIRMED_CAST1753
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.cartridges.bpm4struts.metafacades.StrutsController in org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogic.getController()STYLEBC_UNCONFIRMED_CAST1636
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.cartridges.bpm4struts.metafacades.StrutsJsp in org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogic.getInput()STYLEBC_UNCONFIRMED_CAST2082
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter in org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogic.getTableLinkParameter()STYLEBC_UNCONFIRMED_CAST1987

org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogicImpl$1

BugCategoryDetailsLine
The class org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogicImpl$1 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANONNot available

org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogicImpl$2

BugCategoryDetailsLine
The class org.andromda.cartridges.bpm4struts.metafacades.StrutsActionLogicImpl$2 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANONNot available

org.andromda.cartridges.bpm4struts.metafacades.StrutsActionStateLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.FrontEndActionState in org.andromda.cartridges.bpm4struts.metafacades.StrutsActionStateLogic.StrutsActionStateLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndActionState to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsActionStateLogic.getSuperFrontEndActionState()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndActionState to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsActionStateLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.bpm4struts.metafacades.StrutsActivityGraphLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.FrontEndActivityGraph in org.andromda.cartridges.bpm4struts.metafacades.StrutsActivityGraphLogic.StrutsActivityGraphLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.cartridges.bpm4struts.metafacades.StrutsAction in org.andromda.cartridges.bpm4struts.metafacades.StrutsActivityGraphLogic.getFirstAction()STYLEBC_UNCONFIRMED_CAST104
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndActivityGraph to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsActivityGraphLogic.getSuperFrontEndActivityGraph()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndActivityGraph to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsActivityGraphLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.bpm4struts.metafacades.StrutsAttributeLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.AttributeFacade in org.andromda.cartridges.bpm4struts.metafacades.StrutsAttributeLogic.StrutsAttributeLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.AttributeFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsAttributeLogic.getSuperAttributeFacade()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.AttributeFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsAttributeLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.bpm4struts.metafacades.StrutsBackendServiceLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.Service in org.andromda.cartridges.bpm4struts.metafacades.StrutsBackendServiceLogic.StrutsBackendServiceLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.Service to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsBackendServiceLogic.getSuperService()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.Service to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsBackendServiceLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerLogic

BugCategoryDetailsLine
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerLogic.getAllArguments()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION128
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerLogic.getSessionObjects()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION167
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.FrontEndController in org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerLogic.StrutsControllerLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndController to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerLogic.getSuperFrontEndController()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndController to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerLogic$1

BugCategoryDetailsLine
The class org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerLogic$1 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANONNot available

org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerOperationLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.FrontEndControllerOperation in org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerOperationLogic.StrutsControllerOperationLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.ServiceOperation in org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerOperationLogic.getBackEndServiceOperation()STYLEBC_UNCONFIRMED_CAST343
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.cartridges.bpm4struts.metafacades.StrutsController in org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerOperationLogic.getController()STYLEBC_UNCONFIRMED_CAST304
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndControllerOperation to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerOperationLogic.getSuperFrontEndControllerOperation()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndControllerOperation to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerOperationLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.bpm4struts.metafacades.StrutsExceptionHandlerLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.cartridges.bpm4struts.metafacades.StrutsForward in org.andromda.cartridges.bpm4struts.metafacades.StrutsExceptionHandlerLogic.StrutsExceptionHandlerLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.FrontEndExceptionHandler in org.andromda.cartridges.bpm4struts.metafacades.StrutsExceptionHandlerLogic.StrutsExceptionHandlerLogic(Object,String)STYLEBC_UNCONFIRMED_CAST27
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndExceptionHandler to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsExceptionHandlerLogic.getSuperFrontEndExceptionHandler()STYLEBC_UNCONFIRMED_CAST74
Unchecked/unconfirmed cast from org.andromda.cartridges.bpm4struts.metafacades.StrutsForward to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsExceptionHandlerLogic.getSuperStrutsForward()STYLEBC_UNCONFIRMED_CAST58
Unchecked/unconfirmed cast from org.andromda.cartridges.bpm4struts.metafacades.StrutsForward to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsExceptionHandlerLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST91
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndExceptionHandler to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsExceptionHandlerLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST95

org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalStateLogic

BugCategoryDetailsLine
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalStateLogic.getActions()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION165
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.FinalStateFacade in org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalStateLogic.StrutsFinalStateLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.FrontEndFinalState in org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalStateLogic.StrutsFinalStateLogic(Object,String)STYLEBC_UNCONFIRMED_CAST27
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FinalStateFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalStateLogic.getSuperFinalStateFacade()STYLEBC_UNCONFIRMED_CAST58
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndFinalState to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalStateLogic.getSuperFrontEndFinalState()STYLEBC_UNCONFIRMED_CAST74
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FinalStateFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalStateLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST91
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndFinalState to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsFinalStateLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST95

org.andromda.cartridges.bpm4struts.metafacades.StrutsForwardLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.FrontEndForward in org.andromda.cartridges.bpm4struts.metafacades.StrutsForwardLogic.StrutsForwardLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.cartridges.bpm4struts.metafacades.StrutsActivityGraph in org.andromda.cartridges.bpm4struts.metafacades.StrutsForwardLogic.getStrutsActivityGraph()STYLEBC_UNCONFIRMED_CAST436
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndForward to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsForwardLogic.getSuperFrontEndForward()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndForward to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsForwardLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.bpm4struts.metafacades.StrutsJspLogic

BugCategoryDetailsLine
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsJspLogic.getIncomingActions()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION666
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsJspLogic.getNonActionForwards()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION705
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsJspLogic.getPageVariables()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION627
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.cartridges.bpm4struts.metafacades.StrutsActionState in org.andromda.cartridges.bpm4struts.metafacades.StrutsJspLogic.StrutsJspLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.FrontEndView in org.andromda.cartridges.bpm4struts.metafacades.StrutsJspLogic.StrutsJspLogic(Object,String)STYLEBC_UNCONFIRMED_CAST27
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndView to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsJspLogic.getSuperFrontEndView()STYLEBC_UNCONFIRMED_CAST74
Unchecked/unconfirmed cast from org.andromda.cartridges.bpm4struts.metafacades.StrutsActionState to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsJspLogic.getSuperStrutsActionState()STYLEBC_UNCONFIRMED_CAST58
Unchecked/unconfirmed cast from org.andromda.cartridges.bpm4struts.metafacades.StrutsActionState to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsJspLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST91
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndView to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsJspLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST95

org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityAssociationEndLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.ManageableEntityAssociationEnd in org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityAssociationEndLogic.StrutsManageableEntityAssociationEndLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ManageableEntityAssociationEnd to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityAssociationEndLogic.getSuperManageableEntityAssociationEnd()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ManageableEntityAssociationEnd to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityAssociationEndLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityAssociationEndLogicImpl

BugCategoryDetailsLine
Method org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityAssociationEndLogicImpl.handleGetMessageKey() uses the same code for two branchesSTYLEDB_DUPLICATE_BRANCHES35

org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityAttributeLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.ManageableEntityAttribute in org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityAttributeLogic.StrutsManageableEntityAttributeLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ManageableEntityAttribute to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityAttributeLogic.getSuperManageableEntityAttribute()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ManageableEntityAttribute to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityAttributeLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.ManageableEntity in org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityLogic.StrutsManageableEntityLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ManageableEntity to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityLogic.getSuperManageableEntity()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ManageableEntity to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityLogicImpl

BugCategoryDetailsLine
Method org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityLogicImpl.handleGetOnlineHelpPagePath() invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version insteadI18NDM_CONVERT_CASE178
Method org.andromda.cartridges.bpm4struts.metafacades.StrutsManageableEntityLogicImpl.handleGetPageName() invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version insteadI18NDM_CONVERT_CASE107

org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogic

BugCategoryDetailsLine
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogic.getFormFields()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION2409
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogic.getTableFormActions()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION2292
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogic.getTableHyperlinkActions()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION2448
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.FrontEndParameter in org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogic.StrutsParameterLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.cartridges.bpm4struts.metafacades.StrutsJsp in org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogic.getJsp()STYLEBC_UNCONFIRMED_CAST2370
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.cartridges.bpm4struts.metafacades.StrutsAction in org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogic.getStrutsAction()STYLEBC_UNCONFIRMED_CAST2331
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndParameter to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogic.getSuperFrontEndParameter()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.cartridges.bpm4struts.metafacades.StrutsParameter in org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogic.getTableGlobalActionParameter()STYLEBC_UNCONFIRMED_CAST2526
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndParameter to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogic$1

BugCategoryDetailsLine
The class org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogic$1 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANONNot available

org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogicImpl

BugCategoryDetailsLine
Method org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogicImpl.handleGetWidgetType() invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version insteadI18NDM_CONVERT_CASE922
Method org.andromda.cartridges.bpm4struts.metafacades.StrutsParameterLogicImpl.handleGetOptionValues() catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caughtSTYLEREC_CATCH_EXCEPTION1500

org.andromda.cartridges.bpm4struts.metafacades.StrutsPseudostateLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.FrontEndPseudostate in org.andromda.cartridges.bpm4struts.metafacades.StrutsPseudostateLogic.StrutsPseudostateLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndPseudostate to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsPseudostateLogic.getSuperFrontEndPseudostate()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndPseudostate to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsPseudostateLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.bpm4struts.metafacades.StrutsSessionObjectLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.ClassifierFacade in org.andromda.cartridges.bpm4struts.metafacades.StrutsSessionObjectLogic.StrutsSessionObjectLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ClassifierFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsSessionObjectLogic.getSuperClassifierFacade()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.ClassifierFacade to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsSessionObjectLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.bpm4struts.metafacades.StrutsSessionObjectLogic$1

BugCategoryDetailsLine
The class org.andromda.cartridges.bpm4struts.metafacades.StrutsSessionObjectLogic$1 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANONNot available

org.andromda.cartridges.bpm4struts.metafacades.StrutsTriggerLogic

BugCategoryDetailsLine
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.FrontEndEvent in org.andromda.cartridges.bpm4struts.metafacades.StrutsTriggerLogic.StrutsTriggerLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.cartridges.bpm4struts.metafacades.StrutsAction in org.andromda.cartridges.bpm4struts.metafacades.StrutsTriggerLogic.getStrutsAction()STYLEBC_UNCONFIRMED_CAST535
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndEvent to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsTriggerLogic.getSuperFrontEndEvent()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndEvent to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsTriggerLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.bpm4struts.metafacades.StrutsUseCaseLogic

BugCategoryDetailsLine
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsUseCaseLogic.getAllPages()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION778
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsUseCaseLogic.getFormFields()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION739
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsUseCaseLogic.getPageVariables()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION817
Questionable cast from Collection to abstract class java.util.List in org.andromda.cartridges.bpm4struts.metafacades.StrutsUseCaseLogic.getPages()STYLEBC_BAD_CAST_TO_ABSTRACT_COLLECTION700
Unchecked/unconfirmed cast from org.andromda.core.metafacade.MetafacadeBase to org.andromda.metafacades.uml.FrontEndUseCase in org.andromda.cartridges.bpm4struts.metafacades.StrutsUseCaseLogic.StrutsUseCaseLogic(Object,String)STYLEBC_UNCONFIRMED_CAST21
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndUseCase to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsUseCaseLogic.getSuperFrontEndUseCase()STYLEBC_UNCONFIRMED_CAST52
Unchecked/unconfirmed cast from org.andromda.metafacades.uml.FrontEndUseCase to org.andromda.core.metafacade.MetafacadeBase in org.andromda.cartridges.bpm4struts.metafacades.StrutsUseCaseLogic.resetMetafacadeContext(String)STYLEBC_UNCONFIRMED_CAST69

org.andromda.cartridges.bpm4struts.metafacades.StrutsUseCaseLogicImpl$UseCaseNode

BugCategoryDetailsLine
org.andromda.cartridges.bpm4struts.metafacades.StrutsUseCaseLogicImpl$UseCaseNode is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONIDNot available