code: @SuppressWarnings("rawtypes")
      @Override
      public boolean getIsEmpty() {
  
          if (m_object == null) {
              // this is the case for non existing values
              return true;
          } else if (m_object instanceof String) {
              // return values for String
              return CmsStringUtil.isEmpty((String)m_object);
          } else if (m_object instanceof Collection) {
              // if a collection has any entries it is not emtpy
              return !((Collection)m_object).isEmpty();
          } else {
              // assume all other non-null objects are not empty
              return false;
          }
      }
docs: Returns <code>true</code> in case the object is empty, that is either <code>null</code> or an empty String.<p>
  
  In case the object does not exist, <code>true</code> is returned.<p>
  
  @return <code>true</code> in case the object is empty