Add some missing javadoc
Add ResourcePathFactory util