public static boolean writeObj(Serializable src, String absPath) {
		ObjectOutputStream oos = null;
		try {
			oos = new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream(absPath)));
			oos.writeObject(src);
			oos.flush();
			return true;
		}
		catch (IOException e) { e.printStackTrace(); }
		finally {
			try {
				if (oos != null) oos.close();
			} catch (IOException e) { e.printStackTrace(); }
		}
		return false;
	}