<reportApi _class='io.jenkins.plugins.analysis.core.restapi.ReportApi'><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>FileEntity.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/examples/BackendExample/src/main/java/it/tidalwave/role/ui/javafx/example/large/data/impl/FileEntity.java</fileName><fingerprint>34570f4cf47eeb5442d58c4b129e19ed</fingerprint><lineEnd>60</lineEnd><lineStart>60</lineStart><message>Redundant nullcheck of this$path, which is known to be non-null in it.tidalwave.role.ui.javafx.example.large.data.impl.FileEntity.equals(Object)</message><moduleName>SteelBlue - Examples - Backend</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.role.ui.javafx.example.large.data.impl</packageName><reference>522</reference><severity>LOW</severity><toString>FileEntity.java(60,0): RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE: STYLE: Redundant nullcheck of this$path, which is known to be non-null in it.tidalwave.role.ui.javafx.example.large.data.impl.FileEntity.equals(Object)</toString><type>RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>FileEntity.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/examples/BackendExample/src/main/java/it/tidalwave/role/ui/javafx/example/large/data/impl/FileEntity.java</fileName><fingerprint>393dba6bcb4a7d942b2a624580d8e873</fingerprint><lineEnd>60</lineEnd><lineStart>60</lineStart><message>Redundant nullcheck of $path, which is known to be non-null in it.tidalwave.role.ui.javafx.example.large.data.impl.FileEntity.hashCode()</message><moduleName>SteelBlue - Examples - Backend</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.role.ui.javafx.example.large.data.impl</packageName><reference>522</reference><severity>LOW</severity><toString>FileEntity.java(60,0): RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE: STYLE: Redundant nullcheck of $path, which is known to be non-null in it.tidalwave.role.ui.javafx.example.large.data.impl.FileEntity.hashCode()</toString><type>RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>FileEntity.java</baseName><category>BAD_PRACTICE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/examples/BackendExample/src/main/java/it/tidalwave/role/ui/javafx/example/large/data/impl/FileEntity.java</fileName><fingerprint>c96910565095943e07c90808f288fb8e</fingerprint><lineEnd>0</lineEnd><lineStart>0</lineStart><message>Class it.tidalwave.role.ui.javafx.example.large.data.impl.FileEntity$FileEntityFinder defines non-transient non-serializable instance field path</message><moduleName>SteelBlue - Examples - Backend</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.role.ui.javafx.example.large.data.impl</packageName><reference>522</reference><severity>LOW</severity><toString>FileEntity.java(0,0): SE_BAD_FIELD: BAD_PRACTICE: Class it.tidalwave.role.ui.javafx.example.large.data.impl.FileEntity$FileEntityFinder defines non-transient non-serializable instance field path</toString><type>SE_BAD_FIELD</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>FileEntity.java</baseName><category>BAD_PRACTICE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/examples/BackendExample/src/main/java/it/tidalwave/role/ui/javafx/example/large/data/impl/FileEntity.java</fileName><fingerprint>d111f42dd6cf8ba860affdac402bc728</fingerprint><lineEnd>86</lineEnd><lineStart>63</lineStart><message>it.tidalwave.role.ui.javafx.example.large.data.impl.FileEntity$FileEntityFinder is Serializable; consider declaring a serialVersionUID</message><moduleName>SteelBlue - Examples - Backend</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.role.ui.javafx.example.large.data.impl</packageName><reference>522</reference><severity>LOW</severity><toString>FileEntity.java(63,0): SE_NO_SERIALVERSIONID: BAD_PRACTICE: it.tidalwave.role.ui.javafx.example.large.data.impl.FileEntity$FileEntityFinder is Serializable; consider declaring a serialVersionUID</toString><type>SE_NO_SERIALVERSIONID</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>MainScreenPresentation.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/examples/BackendExample/src/main/java/it/tidalwave/role/ui/javafx/example/large/mainscreen/MainScreenPresentation.java</fileName><fingerprint>bbcf8a354149ecaf496313a88e1d36e1</fingerprint><lineEnd>74</lineEnd><lineStart>74</lineStart><message>Unread public/protected field: it.tidalwave.role.ui.javafx.example.large.mainscreen.MainScreenPresentation$Bindings.booleanProperty</message><moduleName>SteelBlue - Examples - Backend</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.role.ui.javafx.example.large.mainscreen</packageName><reference>522</reference><severity>LOW</severity><toString>MainScreenPresentation.java(74,0): URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD: STYLE: Unread public/protected field: it.tidalwave.role.ui.javafx.example.large.mainscreen.MainScreenPresentation$Bindings.booleanProperty</toString><type>URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>JavaFXMainScreenPresentationDelegate.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/examples/LargeExample/src/main/java/it/tidalwave/role/ui/javafx/example/large/mainscreen/impl/javafx/JavaFXMainScreenPresentationDelegate.java</fileName><fingerprint>7439dfdbc6885a35575f8112c8daa58f</fingerprint><lineEnd>57</lineEnd><lineStart>57</lineStart><message>new it.tidalwave.role.ui.javafx.example.large.mainscreen.impl.javafx.JavaFXMainScreenPresentationDelegate(JavaFXBinder) may expose internal representation by storing an externally mutable object into JavaFXMainScreenPresentationDelegate.binder</message><moduleName>SteelBlue - Examples - Large</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.role.ui.javafx.example.large.mainscreen.impl.javafx</packageName><reference>522</reference><severity>LOW</severity><toString>JavaFXMainScreenPresentationDelegate.java(57,0): EI_EXPOSE_REP2: MALICIOUS_CODE: new it.tidalwave.role.ui.javafx.example.large.mainscreen.impl.javafx.JavaFXMainScreenPresentationDelegate(JavaFXBinder) may expose internal representation by storing an externally mutable object into JavaFXMainScreenPresentationDelegate.binder</toString><type>EI_EXPOSE_REP2</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>ComboBoxBindings.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/combobox/ComboBoxBindings.java</fileName><fingerprint>64dc87c8ae95416fdfa61097666964f3</fingerprint><lineEnd>75</lineEnd><lineStart>75</lineStart><message>Overridable method getSource is called from constructor new it.tidalwave.role.ui.javafx.impl.combobox.ComboBoxBindings(Executor, CellBinder).</message><moduleName>SteelBlue - JavaFX Bindings</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.role.ui.javafx.impl.combobox</packageName><reference>522</reference><severity>LOW</severity><toString>ComboBoxBindings.java(75,0): MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR: MALICIOUS_CODE: Overridable method getSource is called from constructor new it.tidalwave.role.ui.javafx.impl.combobox.ComboBoxBindings(Executor, CellBinder).</toString><type>MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>ChangeListenerSelectableAdapter.java</baseName><category>CORRECTNESS</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/ChangeListenerSelectableAdapter.java</fileName><fingerprint>f658ca7d29246c605f8c75e466caec37</fingerprint><lineEnd>55</lineEnd><lineStart>55</lineStart><message>Null passed for non-null parameter of changed(ObservableValue, PresentationModel, PresentationModel) in it.tidalwave.role.ui.javafx.impl.common.ChangeListenerSelectableAdapter.lambda$new$0(ObservableValue, TreeItem, TreeItem)</message><moduleName>SteelBlue - JavaFX Bindings</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.role.ui.javafx.impl.common</packageName><reference>522</reference><severity>LOW</severity><toString>ChangeListenerSelectableAdapter.java(55,0): NP_NONNULL_PARAM_VIOLATION: CORRECTNESS: Null passed for non-null parameter of changed(ObservableValue, PresentationModel, PresentationModel) in it.tidalwave.role.ui.javafx.impl.common.ChangeListenerSelectableAdapter.lambda$new$0(ObservableValue, TreeItem, TreeItem)</toString><type>NP_NONNULL_PARAM_VIOLATION</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DelegateSupport.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/DelegateSupport.java</fileName><fingerprint>f5c5c5c27dbc0fceae3fb14308d53c66</fingerprint><lineEnd>51</lineEnd><lineStart>51</lineStart><message>it.tidalwave.role.ui.javafx.impl.common.DelegateSupport.setMainWindow(Window) may expose internal representation by storing an externally mutable object into DelegateSupport.mainWindow</message><moduleName>SteelBlue - JavaFX Bindings</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.role.ui.javafx.impl.common</packageName><reference>522</reference><severity>LOW</severity><toString>DelegateSupport.java(51,0): EI_EXPOSE_REP2: MALICIOUS_CODE: it.tidalwave.role.ui.javafx.impl.common.DelegateSupport.setMainWindow(Window) may expose internal representation by storing an externally mutable object into DelegateSupport.mainWindow</toString><type>EI_EXPOSE_REP2</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>PropertyAdapter.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/PropertyAdapter.java</fileName><fingerprint>9fcd5d992ddf0781493c490f878a9759</fingerprint><lineEnd>92</lineEnd><lineStart>92</lineStart><message>new it.tidalwave.role.ui.javafx.impl.common.PropertyAdapter(Executor, BoundProperty) may expose internal representation by storing an externally mutable object into PropertyAdapter.delegate</message><moduleName>SteelBlue - JavaFX Bindings</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.role.ui.javafx.impl.common</packageName><reference>522</reference><severity>LOW</severity><toString>PropertyAdapter.java(92,0): EI_EXPOSE_REP2: MALICIOUS_CODE: new it.tidalwave.role.ui.javafx.impl.common.PropertyAdapter(Executor, BoundProperty) may expose internal representation by storing an externally mutable object into PropertyAdapter.delegate</toString><type>EI_EXPOSE_REP2</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>PropertyAdapter.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/common/PropertyAdapter.java</fileName><fingerprint>a83aa2e9af836865c40833c2ce68523</fingerprint><lineEnd>71</lineEnd><lineStart>71</lineStart><message>Overridable method invalidated is called from constructor new it.tidalwave.role.ui.javafx.impl.common.PropertyAdapter(Executor, BoundProperty).</message><moduleName>SteelBlue - JavaFX Bindings</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.role.ui.javafx.impl.common</packageName><reference>522</reference><severity>LOW</severity><toString>PropertyAdapter.java(71,0): MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR: MALICIOUS_CODE: Overridable method invalidated is called from constructor new it.tidalwave.role.ui.javafx.impl.common.PropertyAdapter(Executor, BoundProperty).</toString><type>MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>ReflectionUtils.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/util/ReflectionUtils.java</fileName><fingerprint>1b78fd8ddf006875430edaeb30eacd6e</fingerprint><lineEnd>74</lineEnd><lineStart>74</lineStart><message>Invocation of reflect.Field.setAccessible(boolean), which should be invoked from within a doPrivileged block, in it.tidalwave.role.ui.javafx.impl.util.ReflectionUtils.injectDependencies(Object, Map)</message><moduleName>SteelBlue - JavaFX Bindings</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.role.ui.javafx.impl.util</packageName><reference>522</reference><severity>LOW</severity><toString>ReflectionUtils.java(74,0): DP_DO_INSIDE_DO_PRIVILEGED: MALICIOUS_CODE: Invocation of reflect.Field.setAccessible(boolean), which should be invoked from within a doPrivileged block, in it.tidalwave.role.ui.javafx.impl.util.ReflectionUtils.injectDependencies(Object, Map)</toString><type>DP_DO_INSIDE_DO_PRIVILEGED</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>ReflectionUtils.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/JavaFXBindings/src/main/java/it/tidalwave/role/ui/javafx/impl/util/ReflectionUtils.java</fileName><fingerprint>a251c377670eb03ecfd1a7fb67154e0d</fingerprint><lineEnd>147</lineEnd><lineStart>147</lineStart><message>Possible null pointer dereference in it.tidalwave.role.ui.javafx.impl.util.ReflectionUtils.getTypeArguments(Class, Class) due to return value of called method</message><moduleName>SteelBlue - JavaFX Bindings</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.role.ui.javafx.impl.util</packageName><reference>522</reference><severity>LOW</severity><toString>ReflectionUtils.java(147,0): NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE: STYLE: Possible null pointer dereference in it.tidalwave.role.ui.javafx.impl.util.ReflectionUtils.getTypeArguments(Class, Class) due to return value of called method</toString><type>NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>JavaFXSafeProxyCreator.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/JavaFXSafeProxyCreator.java</fileName><fingerprint>1a3ef8d91151ffd312a5e3132229e28a</fingerprint><lineEnd>139</lineEnd><lineStart>139</lineStart><message>Public static it.tidalwave.ui.javafx.JavaFXSafeProxyCreator.getExecutor() may expose internal representation by returning JavaFXSafeProxyCreator.executor</message><moduleName>SteelBlue - JavaFX Bindings</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.ui.javafx</packageName><reference>522</reference><severity>LOW</severity><toString>JavaFXSafeProxyCreator.java(139,0): MS_EXPOSE_REP: MALICIOUS_CODE: Public static it.tidalwave.ui.javafx.JavaFXSafeProxyCreator.getExecutor() may expose internal representation by returning JavaFXSafeProxyCreator.executor</toString><type>MS_EXPOSE_REP</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>JavaFXSafeProxyCreator.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/JavaFXSafeProxyCreator.java</fileName><fingerprint>8dc2459d9b33e12eb6604d10009db740</fingerprint><lineEnd>142</lineEnd><lineStart>142</lineStart><message>Public static it.tidalwave.ui.javafx.JavaFXSafeProxyCreator.getJavaFxBinder() may expose internal representation by returning JavaFXSafeProxyCreator.javaFxBinder</message><moduleName>SteelBlue - JavaFX Bindings</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.ui.javafx</packageName><reference>522</reference><severity>LOW</severity><toString>JavaFXSafeProxyCreator.java(142,0): MS_EXPOSE_REP: MALICIOUS_CODE: Public static it.tidalwave.ui.javafx.JavaFXSafeProxyCreator.getJavaFxBinder() may expose internal representation by returning JavaFXSafeProxyCreator.javaFxBinder</toString><type>MS_EXPOSE_REP</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>JavaFXSafeProxyCreator.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/JavaFXSafeProxyCreator.java</fileName><fingerprint>60cf53dc54eb234fc036cf8ac8708197</fingerprint><lineEnd>137</lineEnd><lineStart>137</lineStart><message>it.tidalwave.ui.javafx.JavaFXSafeProxyCreator.BEANS is a mutable collection</message><moduleName>SteelBlue - JavaFX Bindings</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.ui.javafx</packageName><reference>522</reference><severity>LOW</severity><toString>JavaFXSafeProxyCreator.java(137,0): MS_MUTABLE_COLLECTION: MALICIOUS_CODE: it.tidalwave.ui.javafx.JavaFXSafeProxyCreator.BEANS is a mutable collection</toString><type>MS_MUTABLE_COLLECTION</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>JavaFXSafeProxyCreator.java</baseName><category>CORRECTNESS</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/JavaFXSafeProxyCreator.java</fileName><fingerprint>6aab35e703b25aa0423e263e8096dff7</fingerprint><lineEnd>284</lineEnd><lineStart>284</lineStart><message>Return value of java.util.concurrent.CountDownLatch.await(long, TimeUnit) ignored in it.tidalwave.ui.javafx.JavaFXSafeProxyCreator.createNodeAndDelegate(Class, String)</message><moduleName>SteelBlue - JavaFX Bindings</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.ui.javafx</packageName><reference>522</reference><severity>NORMAL</severity><toString>JavaFXSafeProxyCreator.java(284,0): RV_RETURN_VALUE_IGNORED: CORRECTNESS: Return value of java.util.concurrent.CountDownLatch.await(long, TimeUnit) ignored in it.tidalwave.ui.javafx.JavaFXSafeProxyCreator.createNodeAndDelegate(Class, String)</toString><type>RV_RETURN_VALUE_IGNORED</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>JavaFXSafeProxyCreator.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/JavaFXSafeProxyCreator.java</fileName><fingerprint>bf58e16c3969986daf30225d1ea49e31</fingerprint><lineEnd>167</lineEnd><lineStart>167</lineStart><message>it.tidalwave.ui.javafx.JavaFXSafeProxyCreator$NodeAndDelegate.getNode() may expose internal representation by returning JavaFXSafeProxyCreator$NodeAndDelegate.node</message><moduleName>SteelBlue - JavaFX Bindings</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.ui.javafx</packageName><reference>522</reference><severity>LOW</severity><toString>JavaFXSafeProxyCreator.java(167,0): EI_EXPOSE_REP: MALICIOUS_CODE: it.tidalwave.ui.javafx.JavaFXSafeProxyCreator$NodeAndDelegate.getNode() may expose internal representation by returning JavaFXSafeProxyCreator$NodeAndDelegate.node</toString><type>EI_EXPOSE_REP</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>JavaFXSpringApplication.java</baseName><category>I18N</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/JavaFXSpringApplication.java</fileName><fingerprint>365ca7c0ccd63b5e21a67cf45eef78e</fingerprint><lineEnd>90</lineEnd><lineStart>90</lineStart><message>Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.ui.javafx.JavaFXSpringApplication.initializeInBackground()</message><moduleName>SteelBlue - JavaFX Bindings</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.ui.javafx</packageName><reference>522</reference><severity>LOW</severity><toString>JavaFXSpringApplication.java(90,0): DM_CONVERT_CASE: I18N: Use of non-localized String.toUpperCase() or String.toLowerCase() in it.tidalwave.ui.javafx.JavaFXSpringApplication.initializeInBackground()</toString><type>DM_CONVERT_CASE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>Splash.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/Splash.java</fileName><fingerprint>3b9d7631c143813c93c1f75910f8be68</fingerprint><lineEnd>85</lineEnd><lineStart>85</lineStart><message>it.tidalwave.ui.javafx.Splash.show(Stage) may expose internal representation by storing an externally mutable object into Splash.splashStage</message><moduleName>SteelBlue - JavaFX Bindings</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.ui.javafx</packageName><reference>522</reference><severity>LOW</severity><toString>Splash.java(85,0): EI_EXPOSE_REP2: MALICIOUS_CODE: it.tidalwave.ui.javafx.Splash.show(Stage) may expose internal representation by storing an externally mutable object into Splash.splashStage</toString><type>EI_EXPOSE_REP2</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultPreferencesHandler.java</baseName><category>I18N</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../SteelBlue_Metrics/workspace/modules/JavaFXBindings/src/main/java/it/tidalwave/util/impl/DefaultPreferencesHandler.java</fileName><fingerprint>63bc3860945c376aeb5dd62f353873c6</fingerprint><lineEnd>67</lineEnd><lineStart>67</lineStart><message>Use of non-localized String.toUpperCase() or String.toLowerCase() in new it.tidalwave.util.impl.DefaultPreferencesHandler()</message><moduleName>SteelBlue - JavaFX Bindings</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.util.impl</packageName><reference>522</reference><severity>LOW</severity><toString>DefaultPreferencesHandler.java(67,0): DM_CONVERT_CASE: I18N: Use of non-localized String.toUpperCase() or String.toLowerCase() in new it.tidalwave.util.impl.DefaultPreferencesHandler()</toString><type>DM_CONVERT_CASE</type></issue><size>21</size><toString>21 warnings (normal: 1, low: 20)</toString></reportApi>