code: public void setContents(byte[] value) {
  
          if (value == null) {
              value = new byte[] {};
          }
          long dateContent = System.currentTimeMillis();
          if ((m_fileContent == null) || (m_fileContent.length == 0)) {
              dateContent = m_dateContent;
          }
          m_fileContent = new byte[value.length];
          System.arraycopy(value, 0, m_fileContent, 0, value.length);
  
          if (m_fileContent.length > 0) {
              m_length = m_fileContent.length;
          } else {
              m_length = 0;
          }
          m_dateContent = dateContent;
      }
docs: Sets the contents of this file.<p>
  
  This will also set the date content, but only if the content is already set.<p>
  
  @param value the content of this file