code: public static String getUncompressedStringFromGuid(Guid guid){
  		String result = new String();
  		result += String.format("%1$08x", guid.Data1); 
  		result += "-";
  		result += String.format("%1$04x", guid.Data2); 
  		result += "-";
  		result += String.format("%1$04x", guid.Data3); 
  		result += "-";
  		result += String.format("%1$02x%2$02x", (int)guid.Data4[0], (int)guid.Data4[1]); 
  		result += "-";
  		result += String.format("%1$02x%2$02x%3$02x%4$02x%5$02x%6$02x", (int)guid.Data4[2], (int)guid.Data4[3], (int)guid.Data4[4], (int)guid.Data4[5], (int)guid.Data4[6], (int)guid.Data4[7]); 
  		return result;
  	}
docs: Converts a Guid-object into a uncompressed String representation of a GUID
  
  @param guid the Guid-object to be converted
  @return the uncompressed String representation of a GUID