public static void main(String[] args) {
    // TODO Auto-generated method stub
    if (args.length < 1) {
      System.out.println("Error you must supply path to configuration file");
      return;
    }

    String cfile = args[0];
    System.out.println("Going to parse " + cfile);

    Alcatel7x50ParserManager pman = new Alcatel7x50ParserManager();

    try {
      pman.ParseConfig(cfile);
      SRChassisObject router = pman.getRouter();

      System.out.println(
          "System ip = " + router.Router.Interfaces.getInterface("system").getIPv4HostAddress());
      for (Integer serviceNumber : router.Services.getVPLSs().keySet()) {
        SRVPLSObject vpls = router.Services.getVPLS(serviceNumber);
        System.out.format("VPLS: %-15d    SAP Count: %-5d\n", serviceNumber, vpls.getSAPs().size());
      }

    } catch (Exception e) {
      System.out.println("Run test error : " + e.getMessage());
    }
  }
  public static void main(String[] args) {
    if (args.length < 1) {
      System.out.println("Error you must supply path to configuration file");
      return;
    }

    String cfile = args[0];
    System.out.println("Going to parse " + cfile);

    Alcatel7x50ParserManager pman = new Alcatel7x50ParserManager();

    try {
      pman.ParseConfig(cfile);
      SRChassisObject router = pman.getRouter();

      for (String intname : router.Router.MPLS.getInterfaces().keySet()) {

        System.out.format("MPLS INT:  %s  \n", intname);
      }

    } catch (Exception e) {
      System.out.println("Run test error : " + e.getMessage());
    }
  }