if (e.getProperty().getName().charAt(0) == '~') { return; }  fireEvent(new RemoveEvent((DataObjectImpl) e.getObject(), e.getProperty().getName(), (DataObjectImpl) e.getArgument()));
new RemoveEvent((DataObjectImpl) e.getObject(), e.getProperty().getName(), (DataObjectImpl) e.getArgument()).fire();
                    public void onRemove(                        com.arsdigita.persistence.proto.RemoveEvent e) {                        if (e.getProperty().getName().charAt(0) == '~') {                            return;                        }                        fireEvent(new RemoveEvent((DataObjectImpl) e.getObject(),                                                  e.getProperty().getName(),                                                  (DataObjectImpl) e.getArgument()));                    }