code: public static ResourceList<Recording> list(final BandwidthClient client, final int page, final int size) throws IOException {
      	
          final String recordingUri = client.getUserResourceUri(BandwidthConstants.RECORDINGS_URI_PATH);
  
          final ResourceList<Recording> recordings = 
          			new ResourceList<Recording>(page, size, recordingUri, Recording.class);
          recordings.setClient(client);
          recordings.initialize();
          
          return recordings;
      }
docs: Factory method for Recording list, returns list of Recording objects with page, size preference
  @param client the client
  @param page the page
  @param size the page size
  @return the list
  @throws IOException unexpected error