Java stuff of G18