actions.add(new AbstractAction() {
public void actionPerformed(ActionEvent e) {
OMGraphicList list = getList();
if (list != null && list.size() > 0) {
EsriShapeExport ese = new EsriShapeExport(list, getProjection(), null);
ese.export();
} else {
String message = i18n.get(DrawingToolLayer.class,
"SHAPE_ERROR_MESSAGE",
"There's nothing on the map for this layer to save.");
fireRequestMessage(message);