public static void refreshSharedObjectsWithName(String entityName) {
if (entityName == null) {
throw new IllegalArgumentException("Entity name argument is null for method: refreshSharedObjectsWithName");
}
EOSharedEditingContext sharedEC = EOSharedEditingContext.defaultSharedEditingContext();
sharedEC.lock();
try {
EOEntity entity = ERXEOAccessUtilities.entityNamed(sharedEC, entityName);
if (entity == null) {
_log.warn("Attempting to refresh a non-existent (or not accessible) EO: " + entityName);
return;