/** {@inheritDoc} */
 @Override
 public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) {
   final String name = ConversionHelp.getPropertyName(reader, context);
   if (name == null) {
     return null;
   }
   LongProperty prop = new LongProperty(name, Long.parseLong(reader.getValue()));
   return prop;
 }