Throw IllegalStateException instead of NPE
Add javadoc for the LogItCoreObject class
Add advance()
Reorganize Timer members
Throw IllegalArgumentException if interval < 0
Add javadoc for the constructor
Preventing NPE when passing null initialData
Throw NPE when table is null and prevent NPE if initialData is null
Remove Property(String, PropertyType, boolean)
Throw NPE when path or type is null
Throw NPE when name is null, throw IAE when name is empty
Throw NPE when dir is null
Throw NPE when database is null
Throw NPE when columnId is null
Throw NPE when database, tableName or columnsSection is null
Throw NPE when columnId or operator is null
Throw NPE when player is null
Throw NPE instead of IAE when clazz is null
Throw NPE when path or fieldsSection is null
Throw NPE when name is null