void decodeAttributeBody(byte[] attributeValue,char offset,char length){
  software=new byte[length];
  System.arraycopy(attributeValue,offset,software,0,length);
}

void decodeAttributeBody ( byte [ ] attributeValue , char offset , char length ) { software = new byte [ length ] ; System . arraycopy ( attributeValue , offset , software , 0 , length ) ; }
copies the value of the software attribute from the specified attributevalue .
