microsoft-azure-storage/src/com/microsoft/azure/storage/queue/CloudQueue.java
@DoesServiceRequest
    public Iterable<CloudQueueMessage> retrieveMessages(final int numberOfMessages) throws StorageException {
        return this.retrieveMessages(numberOfMessages, QueueConstants.DEFAULT_VISIBILITY_MESSAGE_TIMEOUT_IN_SECONDS,
                null /* options */, null /* opContext */);
    }
@DoesServiceRequest
    public Iterable<CloudQueueMessage> retrieveMessages(final int numberOfMessages) throws StorageException {
        return this.retrieveMessages(numberOfMessages, QueueConstants.DEFAULT_VISIBILITY_MESSAGE_TIMEOUT_IN_SECONDS,
                null /* options */, null /* opContext */);
    }
Retrieves the specified number of messages from the front of the queue using the default request options. This
operation marks the retrieved messages as invisible in the queue for the default visibility timeout period.

@param numberOfMessages
The number of messages to retrieve.

@return An enumerable collection of {@link CloudQueueMessage} objects that represents the retrieved messages from
the queue.

@throws StorageException
If a storage service error occurred during the operation.