ZoneRules createRule(short index) throws Exception { Object obj = ruleData.get(index); if (obj instanceof byte[]) { byte[] bytes = (byte[]) obj; DataInputStream dis = new DataInputStream(new ByteArrayInputStream(bytes)); obj = Ser.read(dis); ruleData.set(index, obj); } return (ZoneRules) obj; }
ZoneRules createRule(short index) throws Exception { Object obj = ruleData.get(index); if (obj instanceof byte[]) { byte[] bytes = (byte[]) obj; DataInputStream dis = new DataInputStream(new ByteArrayInputStream(bytes)); obj = Ser.read(dis); ruleData.set(index, obj); } return (ZoneRules) obj; }