// TEST DATA
AccessControlList acl = new AccessControlList();
S3Owner owner = new S3Owner("1234567890", "Some Name");
acl.setOwner(owner);
GranteeInterface grantee = new CanonicalGrantee();
grantee.setIdentifier("zzz");
acl.grantPermission(grantee, Permission.PERMISSION_WRITE);
grantee = new CanonicalGrantee();
grantee.setIdentifier("abc");
((CanonicalGrantee)grantee).setDisplayName("jamesmurty");
acl.grantPermission(grantee, Permission.PERMISSION_FULL_CONTROL);
grantee = new CanonicalGrantee();
grantee.setIdentifier("aaa");
acl.grantPermission(grantee, Permission.PERMISSION_READ);
grantee = GroupGrantee.ALL_USERS;
acl.grantPermission(grantee, Permission.PERMISSION_READ);
grantee = GroupGrantee.AUTHENTICATED_USERS;
acl.grantPermission(grantee, Permission.PERMISSION_WRITE);
grantee = new EmailAddressGrantee();
grantee.setIdentifier("james@test.com");
acl.grantPermission(grantee, Permission.PERMISSION_READ);
grantee = new EmailAddressGrantee();
grantee.setIdentifier("james@test2.com");
acl.grantPermission(grantee, Permission.PERMISSION_FULL_CONTROL);
JFrame f = new JFrame("Cockpit");
S3Bucket bucket = new S3Bucket();
bucket.setName("SomeReallyLongAndWackyBucketNamePath.HereItIs");