Java experimental source code (5 in total)