private boolean areTheSame(WildflyDataSourceDef expectedDef, WildflyDataSourceDef currentDef) { return currentDef != null && currentDef.getName().startsWith(expectedDef.getName()) && currentDef.getDriverName().equals(expectedDef.getDriverName()) && currentDef.getJndi().startsWith(expectedDef.getJndi()) && currentDef.getConnectionURL().equals(expectedDef.getConnectionURL()) && currentDef.getUser().equals(expectedDef.getUser()) && currentDef.isUseJTA() == currentDef.isUseJTA(); }