private int[] ReadParametersLocation(EmberReader reader)
 {
     if (reader.InnerNumber == InnerNumber.RelativeObjectIdentifier)
     {
         return(reader.ReadContentsAsInt32Array());
     }
     else
     {
         var path = new int[this.NumberPath.Length + 1];
         Array.Copy(this.NumberPath, path, this.NumberPath.Length);
         path[this.NumberPath.Length] = this.ReadInt(reader, GlowMatrixContents.ParametersLocation.Name);
         return(path);
     }
 }