1. Rename variables and target type for Java code style.
2. CSV rather than ArrayList.toString for property value arrays.