Revert "Added all files from Java(2/6/2014)"

This reverts commit 532be39a4e1c89268055fc8d49e5f48af5a2f0b5.
Revert "Revert "Added all files from Java(2/6/2014)""

This reverts commit cbebe81c2a5307766eb626fef2a10c74e54bc9a8.
Revert "Revert "Revert "Added all files from Java(2/6/2014)"""

This reverts commit 326ede5304566f73a40ae05b408b9d8bed22d6e0.