code: public static PushedNotifications combined(String message, int badge, String sound, Object keystore, String password, boolean production, Object devices) throws CommunicationException, KeystoreException {
  		return sendPayload(PushNotificationPayload.combined(message, badge, sound), keystore, password, production, devices);
  	}
docs: Push a notification combining an alert, a badge and a sound.
  
  @param message the alert message to push (set to null to skip).
  @param badge the badge number to push (set to -1 to skip).
  @param sound the sound name to push (set to null to skip).
  @param keystore a keystore containing your private key and the certificate signed by Apple ({@link java.io.File}, {@link java.io.InputStream}, byte[], {@link java.security.KeyStore} or {@link java.lang.String} for a file path)
  @param password the keystore's password.
  @param production true to use Apple's production servers, false to use the sandbox servers.
  @param devices a list or an array of tokens or devices: {@link java.lang.String String[]}, {@link java.util.List}<{@link java.lang.String}>, {@link javapns.devices.Device Device[]}, {@link java.util.List}<{@link javapns.devices.Device}>, {@link java.lang.String} or {@link javapns.devices.Device}
  @return a list of pushed notifications, each with details on transmission results and error (if any)
  @throws KeystoreException thrown if an error occurs when loading the keystore
  @throws CommunicationException thrown if an unrecoverable error occurs while trying to communicate with Apple servers