Is this possible to port from C++ to Java?

Hello folks,

I’m wondering if this: https://github.com/seemk/DestructibleBox2D could be ported to Java.
Maybe somebody more advanced than me has already tried or can have a short look at it and decide whether it’s possible or not.

I’m not asking for anybody to port it for me, it’s just that I don’t know C++, but am struggling to create the same results since a few weeks and stumbled upon this.

Here is the video show the code in action: http://www.youtube.com/watch?v=I5_WBPBQ6kE

Have a wonderful day!