break as soon as array type is found
Fixes issue #155.

Due to this bug, the generated Baf and Jimple code would miss the last
non-default case in a tableswitch code structure. It does not affect
generated bytecode, so it is not easily triggered.
Merge pull request #156 from dacongy/develop

Fixes issue #155
Added Body.getParameterLocals
Merge pull request #157 from malaverdiere/tmp-merge

Added Body.getParameterLocals
EquivalentValue: Remove getDeepestValue().

Add check at constructor so that we never get EquivalentValue inside.
This renders (original buggy) getDeepestValue() obsolete.
removed old TODO
added method getParameterRefs() to Body
also added caching of parameter refs to JimpleBasedICFG
Merge commit 'a8a632a46b5e04b0cb179d81997b171e179ca80f' into develop
Equivalent.Equivalent(): Use if instead of while since we never get nested EquivalentValues.
EquivalentValue: add back getDeepestValue(), add deprecated tag.
Merge pull request #158 from wishstudio/develop

EquivalentValue: Remove getDeepestValue().
Update CHANGES.
Merge pull request #159 from wishstudio/develop

Update CHANGES.
fix for #160 - check for duplicate annotation types must not fail if we have no ID for the type yet. In this case, we just compare the strings.
changed return value of getParameterRefs to List<Value>; this is because most clients will probably use these them just as values but would otherwise not be able to assign a List<ParameterRef> to a List<Value>
Merge commit '8d24e077f3b3619791ed2ec994a9c442be7899f5' into develop
Merge remote-tracking branch 'upstream/develop' into develop