public static void initializeHeader(VM_Address ref, Object[] tib, int size, boolean isScalar)
public static void initializeHeader(VM_Address ref, Object[] tib, int size)
  public static void initializeHeader(VM_Address ref, Object[] tib, int size,                                      boolean isScalar)    throws VM_PragmaUninterruptible, VM_PragmaInline {    // all objects are birthed with an RC of INCREMENT    int initialValue = INCREMENT;    if (Plan.REF_COUNT_CYCLE_DETECTION && VM_Interface.isAcyclic(tib))      initialValue |= GREEN;    VM_Magic.setIntAtOffset(ref, RC_HEADER_OFFSET, initialValue);  }