import ibilling.client.* import java.util.* public class Scenario6 { public static void main(String[] args) { //Set up clients' settings Map config = new HashMap(); config.put(SessionConnection.PROCESSOR_HOST, "http://server.ibillingclient.org/ibilling/xmlhttps"); config.put("debug", true); //Login Session session = Session.login(2000, "welcome", config); //Find payment plan PaymentPlan paymentPlan = session.loadPaymentPlan("java.pp-1"); //Execute delete last 6 charges paymentPlan.removeRange(5, 6); //Mark object for persistence session.save(paymentPlan); //Synchronize changes with the server try{ session.synchronize(); } catch(Exception ex){ //Be sure to properly handle exception, this is just a sample solution System.out.println(ex.getMessage()); return; } //Logout session.logout(); } }