Generating javadoc and refactor of method name recursiv to recursive