LPS-39027 Add or increment counters for an asset only if it's visible
LPS-39027 Disable/enable counters automatically when an entity is moved to the trash or restored
LPS-39027 Automatically disable/enable activity counters when the asset is made visible or invisible
LPS-39027 Remove obsolete calls to enable/disable activity counters
LPS-39027 Generated
LPS-38542 Expando Values cannot convert data into arrays if read in from JSON String
LPS-38542 implement missing converters
LPS-38542 register the converter
LPS-38542 enabled deep serialization so that Map values are properly serialized
LPS-38542 All lists are collections, however Collections are not Lists but can be implemented as Lists, use Collection instead of List

- an example is

Map<String, Serializable> com.liferay.portlet.expando.service.ExpandoValueService.getData(long
         companyId, String className, String tableName, Collection<String> columnNames, long classPK)
LPS-38542 ExpandoValue is not properly persisting certain arrays
LPS-38542 avoid NPE
LPS-38542 fix handling of Number values in the Custom Fields UI
LPS-38542 conversion tests
LPS-38542 Remove unused var
LPS-38542 Rename methods, follow PortletConstantsTest pattern
LPS-38542 No need to use (new Date()).getTime() since it returns the same thing as System.currentTimeMillis()
LPS-38542 Remove inconsistent comments, shouldn't the other tests that parallel this also mention // Infinity ?
LPS-38542 Fix warnings, and "ant format-source"
LPS-38542 This is a singleton, so let's use the constructor