Hardcore JFC : conquering the swing architecture