add comment and factory

Signed-off-by: a020304888a <a020304888a@gmail.com>
Merge branch 'master' of github.com:rampant1018/OpenDataProject

Conflicts:
	OpenProject/.classpath
	OpenProject/bin/Main.class