whoops2
[mir.git] / source / mir / producer / reader / DefaultProducerNodeBuilders.java
index a7005c6..753c593 100755 (executable)
@@ -326,12 +326,12 @@ public class DefaultProducerNodeBuilders {
 
     public void setAttributes(Map anAttributes) throws ProducerConfigExc, XMLReader.XMLReaderExc  {
       key = (String) anAttributes.get(CREATEENTITY_KEY_ATTRIBUTE);
+      definition = (String) anAttributes.get(CREATEENTITY_DEFINITION_ATTRIBUTE);
 
       if (key == null)
         throw new XMLReader.XMLReaderExc("missing required attribute '" + CREATEENTITY_KEY_ATTRIBUTE + "'" );
       if (definition == null)
         throw new XMLReader.XMLReaderExc("missing required attribute '" + CREATEENTITY_DEFINITION_ATTRIBUTE + "'" );
-      definition = (String) anAttributes.get(CREATEENTITY_DEFINITION_ATTRIBUTE);
 
       fieldValues.putAll(anAttributes);
       fieldValues.remove(CREATEENTITY_KEY_ATTRIBUTE);