Updated javadoc and refactored implementation code
Updated javadoc and refactored implementation code
Updated javadoc and refactored implementation code