code: public static MorphiaReference<?> decode(final Datastore datastore,
                                               final Mapper mapper,
                                               final MappedField mappedField,
                                               final Class paramType, final DBObject dbObject) {
          final MappedClass mappedClass = mapper.getMappedClass(paramType);
          Object id = dbObject.get(mappedField.getMappedFieldName());
  
          return new SingleReference(datastore, mappedClass, id);
      }
docs: Decodes a document in to an entity
  @param datastore the datastore
  @param mapper the mapper
  @param mappedField the MappedField
  @param paramType the type of the underlying entity
  @param dbObject the DBObject to decode
  @return the entity