/* * (non-Javadoc) * @see java.lang.Object#equals(java.lang.Object) */ @Override public boolean equals(Object obj) { if (obj != null && this.getClass().isInstance(obj)) { ConfigManager manager = (ConfigManager) obj; boolean equal = true; equal |= data == manager.data || data != null && data.equals(manager.data); equal |= factory == manager.factory || factory != null && factory.equals(manager.factory); equal |= filePaths == manager.filePaths || filePaths != null && filePaths.equals(manager.filePaths); equal |= loader == manager.loader || loader != null && loader.equals(manager.loader); return equal; } return false; }