credProp = new CredentialsProperties(name, type);
for (Element property : (List<Element>) credential.getChildren("property",
credential.getNamespace())) {
String propertyName = property.getChildText("name", property.getNamespace());
String propertyValue = property.getChildText("value", property.getNamespace());
ELEvaluator eval = new ELEvaluator();
for (Map.Entry<String, String> entry : wfjobConf) {
eval.setVariable(entry.getKey(), entry.getValue().trim());
}
propertyName = eval.evaluate(propertyName, String.class);
propertyValue = eval.evaluate(propertyValue, String.class);
credProp.getProperties().put(propertyName, propertyValue);
log.debug("getCredProperties: Properties name :'" + propertyName + "', Value : '"
+ propertyValue + "'");
}