code: public Object getCurrent(String attr) {
      String alias = Strings.substringBefore(attr, ".");
      Object entity = current.get(alias);
      if (null == entity) {
        EntityType entityType = (EntityType) entityTypes.get(alias);
        if (null == entityType) {
          logger.error("Not register entity type for {}", alias);
          throw new IllegalImportFormatException("Not register entity type for " + alias);
        } else {
          entity = entityType.newInstance();
          current.put(alias, entity);
          return entity;
        }
      }
      return entity;
    }
docs: <p>
  Getter for the field <code>current</code>.
  </p>
  
  @param attr a {@link java.lang.String} object.
  @return a {@link java.lang.Object} object.