try{ String bumperno = node.getAttributes().getNamedItem("id").getNodeValue(); data            = node.getFirstChild().getNodeValue();
String bumperno = null; try { bumperno = node.getAttributes().getNamedItem("id").getNodeValue(); } catch (Exception e) { System.err.println("\nGot exception processing Node <" + node.getNodeName() + ">.  Missing id attribute.  It gives the asset a unique item id."); } try { data  = node.getFirstChild().getNodeValue(); } catch(Exception e){ System.err.println("\nGot exception processing Node <" + node.getNodeName() + ">.  Expecting prototype name to be in body of tag."); } try {
  public static Asset getAsset(LDMServesPlugin ldm, Node node){    Asset asset = null;    String data = null;    try{      String bumperno = node.getAttributes().getNamedItem("id").getNodeValue();      data            = node.getFirstChild().getNodeValue();      asset = UTILAsset.createInstance(ldm, data, bumperno);    }    catch(Exception e){      System.err.println("\nGot exception processing Node <" + 			 node.getNodeName() + ">. value = " + data);      System.err.println(e.getMessage());      e.printStackTrace();    }    return asset;   }