public Pad clone(Pad p) { if (p == null) return null; Pad newPad = new Pad(); if (p.getCount() != null) newPad.setCount(p.getCount()); if (p.getCapacitance() != null) newPad.setCapacitance(p.getCapacitance()); if (p.getGroup() != null) newPad.setGroup(p.getGroup()); if (p.getModel() != null) newPad.setModel(p.getModel()); if (p.getInstanceName() != null) newPad.setInstanceName(p.getInstanceName()); if (p.getType() != null) newPad.setType(p.getType()); return newPad; }