ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
DataOutputStream dataOutputStream = new DataOutputStream(outputStream);
TraciOutputStream traciOutputStream = new TraciOutputStream(dataOutputStream);
traciOutputStream.writeInt(startTime);
traciOutputStream.writeInt(endTime);
traciOutputStream.writeTraciObject(TraciConstants.DATATYPE_STRING, objectId.getBytes());
traciOutputStream.writeByte(1); // count of following variables
traciOutputStream.writeByte(POSITION);
traciOutputStream.close();
return new Command(ID, outputStream.toByteArray());