/home/tomcat/temp/student-1.1.0-M10/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.0-M10/ks-common-util-1.1.0-M10.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-1.1.0-M10/ks-common/ks-common-api/src/main/java/home/tomcat/temp/student-1.1.0-M10/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.
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.
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