fillAlignmentGap(cursor, oldCursor);
  final public Address alloc(int bytes, int align, int offset)     throws InlinePragma {    Address oldCursor = alignAllocation(cursor, align, offset);    Address newCursor = oldCursor.add(bytes);      if (newCursor.GT(limit))      return allocSlow(bytes, align, offset);    cursor = newCursor;    return oldCursor;  }