SouJava becomes first JUG to join JCP