/home/tomcat/temp/student/ks-common/ks-common-api/target/classes/home/tomcat/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/2.0/maven-reporting-impl-2.0.jar/home/tomcat/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.jar/home/tomcat/.m2/repository/commons-validator/commons-validator/1.1.4/commons-validator-1.1.4.jar/home/tomcat/.m2/repository/oro/oro/2.0.7/oro-2.0.7.jar/home/tomcat/.m2/repository/doxia/doxia-core/1.0-alpha-4/doxia-core-1.0-alpha-4.jar/home/tomcat/.m2/repository/org/apache/maven/shared/maven-doxia-tools/1.0/maven-doxia-tools-1.0.jar/home/tomcat/.m2/repository/commons-io/commons-io/1.4/commons-io-1.4.jar/home/tomcat/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.0-alpha-11/doxia-decoration-model-1.0-alpha-11.jar/home/tomcat/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar/home/tomcat/.m2/repository/com/google/code/findbugs/findbugs-ant/1.3.9/findbugs-ant-1.3.9.jar/home/tomcat/.m2/repository/com/google/code/findbugs/findbugs/1.3.9/findbugs-1.3.9.jar/home/tomcat/.m2/repository/com/google/code/findbugs/bcel/1.3.9/bcel-1.3.9.jar/home/tomcat/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar/home/tomcat/.m2/repository/com/google/code/findbugs/jFormatString/1.3.9/jFormatString-1.3.9.jar/home/tomcat/.m2/repository/com/google/code/findbugs/annotations/1.3.9/annotations-1.3.9.jar/home/tomcat/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar/home/tomcat/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar/home/tomcat/.m2/repository/jaxen/jaxen/1.1.1/jaxen-1.1.1.jar/home/tomcat/.m2/repository/jdom/jdom/1.0/jdom-1.0.jar/home/tomcat/.m2/repository/xerces/xercesImpl/2.6.2/xercesImpl-2.6.2.jar/home/tomcat/.m2/repository/xom/xom/1.0/xom-1.0.jar/home/tomcat/.m2/repository/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.jar/home/tomcat/.m2/repository/xalan/xalan/2.6.0/xalan-2.6.0.jar/home/tomcat/.m2/repository/com/ibm/icu/icu4j/2.6.1/icu4j-2.6.1.jar/home/tomcat/.m2/repository/asm/asm/3.1/asm-3.1.jar/home/tomcat/.m2/repository/asm/asm-analysis/3.1/asm-analysis-3.1.jar/home/tomcat/.m2/repository/asm/asm-tree/3.1/asm-tree-3.1.jar/home/tomcat/.m2/repository/asm/asm-commons/3.1/asm-commons-3.1.jar/home/tomcat/.m2/repository/asm/asm-util/3.1/asm-util-3.1.jar/home/tomcat/.m2/repository/asm/asm-xml/3.1/asm-xml-3.1.jar/home/tomcat/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar/home/tomcat/.m2/repository/jgoodies/plastic/1.2.0/plastic-1.2.0.jar/home/tomcat/.m2/repository/org/codehaus/groovy/maven/gmaven-mojo/1.0-rc-3/gmaven-mojo-1.0-rc-3.jar/home/tomcat/.m2/repository/org/codehaus/groovy/maven/runtime/gmaven-runtime-api/1.0-rc-3/gmaven-runtime-api-1.0-rc-3.jar/home/tomcat/.m2/repository/org/codehaus/groovy/maven/feature/gmaven-feature-api/1.0-rc-3/gmaven-feature-api-1.0-rc-3.jar/home/tomcat/.m2/repository/org/codehaus/groovy/maven/runtime/gmaven-runtime-default/1.0-rc-3/gmaven-runtime-default-1.0-rc-3.jar/home/tomcat/.m2/repository/org/slf4j/slf4j-api/1.5.0/slf4j-api-1.5.0.jar/home/tomcat/.m2/repository/org/codehaus/groovy/maven/runtime/gmaven-runtime-1.5/1.0-rc-3/gmaven-runtime-1.5-1.0-rc-3.jar/home/tomcat/.m2/repository/org/codehaus/groovy/maven/feature/gmaven-feature-support/1.0-rc-3/gmaven-feature-support-1.0-rc-3.jar/home/tomcat/.m2/repository/org/codehaus/groovy/maven/runtime/gmaven-runtime-support/1.0-rc-3/gmaven-runtime-support-1.0-rc-3.jar/home/tomcat/.m2/repository/org/codehaus/groovy/maven/gmaven-common/1.0-rc-3/gmaven-common-1.0-rc-3.jar/home/tomcat/.m2/repository/com/thoughtworks/qdox/qdox/1.6.3/qdox-1.6.3.jar/home/tomcat/.m2/repository/org/codehaus/groovy/groovy-all-minimal/1.5.6/groovy-all-minimal-1.5.6.jar/home/tomcat/.m2/repository/org/apache/ant/ant/1.7.1/ant-1.7.1.jar/home/tomcat/.m2/repository/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.jar/home/tomcat/.m2/repository/jline/jline/0.9.94/jline-0.9.94.jar/home/tomcat/.m2/repository/org/codehaus/plexus/plexus-resources/1.0-alpha-4/plexus-resources-1.0-alpha-4.jar/opt/java/apache-maven-2.2.1/lib/maven-2.2.1-uber.jar/home/tomcat/.m2/repository/org/kuali/student/common/ks-common-util/1.1.1-SNAPSHOT/ks-common-util-1.1.1-SNAPSHOT.jar/home/tomcat/.m2/repository/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar/home/tomcat/.m2/repository/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar/home/tomcat/.m2/repository/net/sf/ehcache/ehcache/1.4.1/ehcache-1.4.1.jar/home/tomcat/.m2/repository/net/sf/jsr107cache/jsr107cache/1.0/jsr107cache-1.0.jar/home/tomcat/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar/home/tomcat/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar/home/tomcat/.m2/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.jar/home/tomcat/.m2/repository/org/slf4j/slf4j-api/1.6.0/slf4j-api-1.6.0.jar/home/tomcat/.m2/repository/org/slf4j/slf4j-log4j12/1.6.0/slf4j-log4j12-1.6.0.jar/home/tomcat/.m2/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar/home/tomcat/.m2/repository/org/springframework/spring-core/2.5.6/spring-core-2.5.6.jar/home/tomcat/.m2/repository/org/springframework/spring-aop/2.5.6/spring-aop-2.5.6.jar/home/tomcat/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar/home/tomcat/.m2/repository/org/springframework/spring-beans/2.5.6/spring-beans-2.5.6.jar/home/tomcat/.m2/repository/org/springframework/spring-orm/2.5.6/spring-orm-2.5.6.jar/home/tomcat/.m2/repository/org/springframework/spring-context/2.5.6/spring-context-2.5.6.jar/home/tomcat/.m2/repository/org/springframework/spring-tx/2.5.6/spring-tx-2.5.6.jar/home/tomcat/.m2/repository/org/springframework/spring-webmvc/2.5.6/spring-webmvc-2.5.6.jar/home/tomcat/.m2/repository/org/springframework/spring-context-support/2.5.6/spring-context-support-2.5.6.jar/home/tomcat/.m2/repository/org/springframework/spring-web/2.5.6/spring-web-2.5.6.jar/home/tomcat/.m2/repository/org/aspectj/aspectjrt/1.5.4/aspectjrt-1.5.4.jar/home/tomcat/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar/home/tomcat/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar/home/tomcat/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar/home/tomcat/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar/home/tomcat/.m2/repository/commons-validator/commons-validator/1.3.1/commons-validator-1.3.1.jar/home/tomcat/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar/home/tomcat/.m2/repository/sslext/sslext/1.2-0/sslext-1.2-0.jar/home/tomcat/.m2/repository/org/apache/struts/struts-core/1.3.8/struts-core-1.3.8.jar/home/tomcat/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar/home/tomcat/.m2/repository/org/apache/struts/struts-taglib/1.3.8/struts-taglib-1.3.8.jar/home/tomcat/.m2/repository/org/apache/struts/struts-tiles/1.3.8/struts-tiles-1.3.8.jar/home/tomcat/.m2/repository/org/apache/velocity/velocity/1.6.4/velocity-1.6.4.jar/home/tomcat/.m2/repository/commons-lang/commons-lang/2.3/commons-lang-2.3.jar/home/tomcat/.m2/repository/logkit/logkit/2.0/logkit-2.0.jar/home/tomcat/.m2/repository/org/antlr/antlr-runtime/3.1.1/antlr-runtime-3.1.1.jar/home/tomcat/temp/student/ks-common/ks-common-api/src/main/java/home/tomcat/temp/student/ks-common/ks-common-api/targetMay expose internal representation by returning reference to mutable objectorg.kuali.student.core.dictionary.old.dto.Type.getEffectiveDate() may expose internal representation by returning Type.effectiveDateAt Type.java:[lines 63-197]In class org.kuali.student.core.dictionary.old.dto.TypeIn method org.kuali.student.core.dictionary.old.dto.Type.getEffectiveDate()In Type.javaField org.kuali.student.core.dictionary.old.dto.Type.effectiveDateAt Type.java:[line 165]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.dictionary.old.dto.Type.getExpirationDate() may expose internal representation by returning Type.expirationDateAt Type.java:[lines 63-197]In class org.kuali.student.core.dictionary.old.dto.TypeIn method org.kuali.student.core.dictionary.old.dto.Type.getExpirationDate()In Type.javaField org.kuali.student.core.dictionary.old.dto.Type.expirationDateAt Type.java:[line 173]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.dictionary.old.dto.Type.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into Type.effectiveDateAt Type.java:[lines 63-197]In class org.kuali.student.core.dictionary.old.dto.TypeIn method org.kuali.student.core.dictionary.old.dto.Type.setEffectiveDate(Date)In Type.javaField org.kuali.student.core.dictionary.old.dto.Type.effectiveDateLocal variable named effectiveDateAt Type.java:[line 169]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.dictionary.old.dto.Type.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into Type.expirationDateAt Type.java:[lines 63-197]In class org.kuali.student.core.dictionary.old.dto.TypeIn method org.kuali.student.core.dictionary.old.dto.Type.setExpirationDate(Date)In Type.javaField org.kuali.student.core.dictionary.old.dto.Type.expirationDateLocal variable named expirationDateAt Type.java:[line 177]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.dto.MetaInfo.getCreateTime() may expose internal representation by returning MetaInfo.createTimeAt MetaInfo.java:[lines 30-102]In class org.kuali.student.core.dto.MetaInfoIn method org.kuali.student.core.dto.MetaInfo.getCreateTime()In MetaInfo.javaField org.kuali.student.core.dto.MetaInfo.createTimeAt MetaInfo.java:[line 64]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.dto.MetaInfo.getUpdateTime() may expose internal representation by returning MetaInfo.updateTimeAt MetaInfo.java:[lines 30-102]In class org.kuali.student.core.dto.MetaInfoIn method org.kuali.student.core.dto.MetaInfo.getUpdateTime()In MetaInfo.javaField org.kuali.student.core.dto.MetaInfo.updateTimeAt MetaInfo.java:[line 86]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.dto.MetaInfo.setCreateTime(Date) may expose internal representation by storing an externally mutable object into MetaInfo.createTimeAt MetaInfo.java:[lines 30-102]In class org.kuali.student.core.dto.MetaInfoIn method org.kuali.student.core.dto.MetaInfo.setCreateTime(Date)In MetaInfo.javaField org.kuali.student.core.dto.MetaInfo.createTimeLocal variable named createTimeAt MetaInfo.java:[line 68]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.dto.MetaInfo.setUpdateTime(Date) may expose internal representation by storing an externally mutable object into MetaInfo.updateTimeAt MetaInfo.java:[lines 30-102]In class org.kuali.student.core.dto.MetaInfoIn method org.kuali.student.core.dto.MetaInfo.setUpdateTime(Date)In MetaInfo.javaField org.kuali.student.core.dto.MetaInfo.updateTimeLocal variable named updateTimeAt MetaInfo.java:[line 90]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.dto.ReferenceTypeInfo.getEffectiveDate() may expose internal representation by returning ReferenceTypeInfo.effectiveDateAt ReferenceTypeInfo.java:[lines 41-131]In class org.kuali.student.core.dto.ReferenceTypeInfoIn method org.kuali.student.core.dto.ReferenceTypeInfo.getEffectiveDate()In ReferenceTypeInfo.javaField org.kuali.student.core.dto.ReferenceTypeInfo.effectiveDateAt ReferenceTypeInfo.java:[line 90]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.dto.ReferenceTypeInfo.getExpirationDate() may expose internal representation by returning ReferenceTypeInfo.expirationDateAt ReferenceTypeInfo.java:[lines 41-131]In class org.kuali.student.core.dto.ReferenceTypeInfoIn method org.kuali.student.core.dto.ReferenceTypeInfo.getExpirationDate()In ReferenceTypeInfo.javaField org.kuali.student.core.dto.ReferenceTypeInfo.expirationDateAt ReferenceTypeInfo.java:[line 101]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.dto.ReferenceTypeInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into ReferenceTypeInfo.effectiveDateAt ReferenceTypeInfo.java:[lines 41-131]In class org.kuali.student.core.dto.ReferenceTypeInfoIn method org.kuali.student.core.dto.ReferenceTypeInfo.setEffectiveDate(Date)In ReferenceTypeInfo.javaField org.kuali.student.core.dto.ReferenceTypeInfo.effectiveDateLocal variable named effectiveDateAt ReferenceTypeInfo.java:[line 94]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.dto.ReferenceTypeInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into ReferenceTypeInfo.expirationDateAt ReferenceTypeInfo.java:[lines 41-131]In class org.kuali.student.core.dto.ReferenceTypeInfoIn method org.kuali.student.core.dto.ReferenceTypeInfo.setExpirationDate(Date)In ReferenceTypeInfo.javaField org.kuali.student.core.dto.ReferenceTypeInfo.expirationDateLocal variable named expirationDateAt ReferenceTypeInfo.java:[line 105]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.dto.TypeInfo.getEffectiveDate() may expose internal representation by returning TypeInfo.effectiveDateAt TypeInfo.java:[lines 33-103]In class org.kuali.student.core.dto.TypeInfoIn method org.kuali.student.core.dto.TypeInfo.getEffectiveDate()In TypeInfo.javaField org.kuali.student.core.dto.TypeInfo.effectiveDateAt TypeInfo.java:[line 71]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.dto.TypeInfo.getExpirationDate() may expose internal representation by returning TypeInfo.expirationDateAt TypeInfo.java:[lines 33-103]In class org.kuali.student.core.dto.TypeInfoIn method org.kuali.student.core.dto.TypeInfo.getExpirationDate()In TypeInfo.javaField org.kuali.student.core.dto.TypeInfo.expirationDateAt TypeInfo.java:[line 79]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.dto.TypeInfo.setEffectiveDate(Date) may expose internal representation by storing an externally mutable object into TypeInfo.effectiveDateAt TypeInfo.java:[lines 33-103]In class org.kuali.student.core.dto.TypeInfoIn method org.kuali.student.core.dto.TypeInfo.setEffectiveDate(Date)In TypeInfo.javaField org.kuali.student.core.dto.TypeInfo.effectiveDateLocal variable named effectiveDateAt TypeInfo.java:[line 75]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.dto.TypeInfo.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into TypeInfo.expirationDateAt TypeInfo.java:[lines 33-103]In class org.kuali.student.core.dto.TypeInfoIn method org.kuali.student.core.dto.TypeInfo.setExpirationDate(Date)In TypeInfo.javaField org.kuali.student.core.dto.TypeInfo.expirationDateLocal variable named expirationDateAt TypeInfo.java:[line 83]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.versionmanagement.dto.VersionDisplayInfo.getCurrentVersionEnd() may expose internal representation by returning VersionDisplayInfo.currentVersionEndAt VersionDisplayInfo.java:[lines 41-161]In class org.kuali.student.core.versionmanagement.dto.VersionDisplayInfoIn method org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo.getCurrentVersionEnd()In VersionDisplayInfo.javaField org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo.currentVersionEndAt VersionDisplayInfo.java:[line 145]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.versionmanagement.dto.VersionDisplayInfo.getCurrentVersionStart() may expose internal representation by returning VersionDisplayInfo.currentVersionStartAt VersionDisplayInfo.java:[lines 41-161]In class org.kuali.student.core.versionmanagement.dto.VersionDisplayInfoIn method org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo.getCurrentVersionStart()In VersionDisplayInfo.javaField org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo.currentVersionStartAt VersionDisplayInfo.java:[line 134]May expose internal representation by incorporating reference to mutable objectnew org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo(String, String, Long, Date, Date, String, String) may expose internal representation by storing an externally mutable object into VersionDisplayInfo.currentVersionEndAt VersionDisplayInfo.java:[lines 41-161]In class org.kuali.student.core.versionmanagement.dto.VersionDisplayInfoIn method new org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo(String, String, Long, Date, Date, String, String)In VersionDisplayInfo.javaField org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo.currentVersionEndLocal variable named currentVersionEndAt VersionDisplayInfo.java:[line 46]May expose internal representation by incorporating reference to mutable objectnew org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo(String, String, Long, Date, Date, String, String) may expose internal representation by storing an externally mutable object into VersionDisplayInfo.currentVersionStartAt VersionDisplayInfo.java:[lines 41-161]In class org.kuali.student.core.versionmanagement.dto.VersionDisplayInfoIn method new org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo(String, String, Long, Date, Date, String, String)In VersionDisplayInfo.javaField org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo.currentVersionStartLocal variable named currentVersionStartAt VersionDisplayInfo.java:[line 45]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.versionmanagement.dto.VersionDisplayInfo.setCurrentVersionEnd(Date) may expose internal representation by storing an externally mutable object into VersionDisplayInfo.currentVersionEndAt VersionDisplayInfo.java:[lines 41-161]In class org.kuali.student.core.versionmanagement.dto.VersionDisplayInfoIn method org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo.setCurrentVersionEnd(Date)In VersionDisplayInfo.javaField org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo.currentVersionEndLocal variable named currentVersionEndAt VersionDisplayInfo.java:[line 149]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.versionmanagement.dto.VersionDisplayInfo.setCurrentVersionStart(Date) may expose internal representation by storing an externally mutable object into VersionDisplayInfo.currentVersionStartAt VersionDisplayInfo.java:[lines 41-161]In class org.kuali.student.core.versionmanagement.dto.VersionDisplayInfoIn method org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo.setCurrentVersionStart(Date)In VersionDisplayInfo.javaField org.kuali.student.core.versionmanagement.dto.VersionDisplayInfo.currentVersionStartLocal variable named currentVersionStartAt VersionDisplayInfo.java:[line 138]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.versionmanagement.dto.VersionInfo.getCurrentVersionEnd() may expose internal representation by returning VersionInfo.currentVersionEndAt VersionInfo.java:[lines 35-117]In class org.kuali.student.core.versionmanagement.dto.VersionInfoIn method org.kuali.student.core.versionmanagement.dto.VersionInfo.getCurrentVersionEnd()In VersionInfo.javaField org.kuali.student.core.versionmanagement.dto.VersionInfo.currentVersionEndAt VersionInfo.java:[line 94]May expose internal representation by returning reference to mutable objectorg.kuali.student.core.versionmanagement.dto.VersionInfo.getCurrentVersionStart() may expose internal representation by returning VersionInfo.currentVersionStartAt VersionInfo.java:[lines 35-117]In class org.kuali.student.core.versionmanagement.dto.VersionInfoIn method org.kuali.student.core.versionmanagement.dto.VersionInfo.getCurrentVersionStart()In VersionInfo.javaField org.kuali.student.core.versionmanagement.dto.VersionInfo.currentVersionStartAt VersionInfo.java:[line 83]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.versionmanagement.dto.VersionInfo.setCurrentVersionEnd(Date) may expose internal representation by storing an externally mutable object into VersionInfo.currentVersionEndAt VersionInfo.java:[lines 35-117]In class org.kuali.student.core.versionmanagement.dto.VersionInfoIn method org.kuali.student.core.versionmanagement.dto.VersionInfo.setCurrentVersionEnd(Date)In VersionInfo.javaField org.kuali.student.core.versionmanagement.dto.VersionInfo.currentVersionEndLocal variable named currentVersionEndAt VersionInfo.java:[line 98]May expose internal representation by incorporating reference to mutable objectorg.kuali.student.core.versionmanagement.dto.VersionInfo.setCurrentVersionStart(Date) may expose internal representation by storing an externally mutable object into VersionInfo.currentVersionStartAt VersionInfo.java:[lines 35-117]In class org.kuali.student.core.versionmanagement.dto.VersionInfoIn method org.kuali.student.core.versionmanagement.dto.VersionInfo.setCurrentVersionStart(Date)In VersionInfo.javaField org.kuali.student.core.versionmanagement.dto.VersionInfo.currentVersionStartLocal variable named currentVersionStartAt VersionInfo.java:[line 87]Malicious code vulnerabilityMay expose internal representation by incorporating reference to mutable object
<p> This code stores a reference to an externally mutable object into the internal representation of the object.&nbsp; If instances are accessed by untrusted code, and unchecked changes to the mutable object would compromise security or other important properties, you will need to do something different. Storing a copy of the object is better approach in many situations.</p>
May expose internal representation by returning reference to mutable object
<p> Returning a reference to a mutable object value stored in one of the object's fields exposes the internal representation of the object.&nbsp; If instances are accessed by untrusted code, and unchecked changes to the mutable object would compromise security or other important properties, you will need to do something different. Returning a new copy of the object is better approach in many situations.</p>
Storing reference to mutable objectMethod returning array may expose internal representation