Just kidding, let's develop a framework while porting lateplates to Java