First Java project to do some BGC?