add copyNoException() method.
add apahe2 license declaration file.
add javadoc