@Override public Environment findOne(String application, String profilesList, String label) { if (StringUtils.isEmpty(profilesList)) { profilesList = "default"; } if (StringUtils.isEmpty(label)) { label = "master"; } String[] profiles = StringUtils.commaDelimitedListToStringArray(profilesList); Environment environment = new Environment(application, profiles, label, null, null); Map<Object, Object> properties = new HashMap<>(); for (String profile : profiles) { properties.putAll(findProperties(application, profile, label)); } environment.add(new PropertySource("credhub-" + application, properties)); return environment; }