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