Java as a Second Language (for C++).