code: public Bucket getBucket(String bucket) {
          if (bucket.contains("..") || bucket.contains("/") || bucket.contains("\\")) {
              throw Exceptions.createHandled()
                              .withSystemErrorMessage(
                                      "Invalid bucket name: %s. A bucket name must not contain '..' '/' or '\\'",
                                      bucket)
                              .handle();
          }
          return new Bucket(new File(getBaseDir(), bucket));
      }
docs: Returns a bucket with the given name
  
  @param bucket the name of the bucket to fetch. Must not contain .. or / or \
  @return the bucket with the given id. Might not exist, but will never be <tt>null</tt>