String baseBucketName = this.args.getS3Bucket();
String keyName = this.makeKey("", null);
ArrayList files = new ArrayList();
// first get all of this users objects
S3Object[] usersVMs = s3Service.listObjects(baseBucketName, keyName, "", 1000);
s3ObjToFileList(files, usersVMs, true, s3Service);
S3Object[] VMs = s3Service.listObjects(baseBucketName, this.makeKey("", "common"), "", 1000);
s3ObjToFileList(files, VMs, false, s3Service);
return (FileListing[]) files.toArray(new FileListing[files.size()]);