I will revise a small portion of the Bitcoin Core C++ source code, and create a reference pool Java software program before the end of 2014
Why Java?
Almost all CryptoCoin's and their associated programs are written in either C, C++ or Python.
Java isn't really seen in a good light in the CryptoCoin community.
Sorry - that statement is no longer operative. I love Java but after a month of study I realize your point entirely. Everything related to bitcoin core will be C++. There will be no reference pool software, because there are no mining pools in the final design. I will use python to needed testing tools, beyond what has been already contributed to bitcoin at GitHub.