private static boolean compareClassloadingConfigurations( AppServerClassLoading actual, AppServerClassLoading expected) { if ((actual != null) && (expected != null)) { return actual .getEnvironments() .getEnvironments() .stream() .filter( env -> expected .getEnvironments() .getEnvironments() .stream() .filter( expectedEnv -> (expectedEnv.getName().equals(env.getName().trim()) && expectedEnv .getClasspath() .equals(env.getClasspath().trim()))) .count() == 1) .count() == expected.getEnvironments().getEnvironments().size(); } else { return (actual == null) && (expected == null); } }