Extends this fingerprint by the integer <code>i</code>.

@return
the resulting fingerprint.
500685
public FP64 extend(int i) {
    extend((byte)((i >>> 24) & 0xFF));
    extend((byte)((i >>> 16) & 0xFF));
    extend((byte)((i >>> 8) & 0xFF));
    extend((byte)((i) & 0xFF));
    return this;
  }
616061
public static CounterId fromInt(int n)
    {
        long lowBits = 0xC000000000000000L | n;
        return new CounterId(ByteBuffer.allocate(16).putLong(0, 0).putLong(8, lowBits));
    }
1188586
public void addFingerprint(SIBUuid8 meUuid) {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
            SibTr.entry(this, tc, "addFingerprint", meUuid);

        String meUuidString = meUuid.toString();

        // If the fingerprint list is empty, we need to create an empty list and add
        // the given MEUuid to it.
        if (getHdr2().getChoiceField(JsHdr2Access.FINGERPRINTS) == JsHdr2Access.IS_FINGERPRINTS_EMPTY) {
            List<String> ids = new ArrayList<String>();
            ids.add(meUuidString);
            getHdr2().setField(JsHdr2Access.FINGERPRINTS_RFPLIST_ID, ids);
        }

        // If there is a list, we need to extract it. There is no point cacheing the
        // list as this will only ever be called once per message in an ME.
        else {
            List<String> ids = (List<String>) getHdr2().getField(JsHdr2Access.FINGERPRINTS_RFPLIST_ID);

            // A JSList does not implement add(), because JMF Lists can't be added to
            // 'in situ', so we have to 'clone' it, add to the clone & set the clone into the message.
            List<String> newIds = new ArrayList<String>(ids);
            newIds.add(meUuidString);
            getHdr2().setField(JsHdr2Access.FINGERPRINTS_RFPLIST_ID, newIds);
        }

        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
            SibTr.exit(this, tc, "addFingerprint");
    }
821207
public String getInterfaceImplements() {
        StringBuilder builder = new StringBuilder();
        for(ImplementsDef i : this.implementsDef) {
            builder.append(", ");
            builder.append(i.getName());
        }
        if(builder.toString().trim().length() < 1) {
            return "";
        }
        return "extends " + builder.substring(2);
    }
1082042
public int nextSetBit(final int i) {
    int x = i >> 6; // signed i / 64
    long w = bitmap.get(x);
    w >>>= i;
    if (w != 0) {
      return i + numberOfTrailingZeros(w);
    }
    // for speed, replaced bitmap.limit() with hardcoded MAX_CAPACITY / 64
    for (++x; x < MAX_CAPACITY / 64; ++x) {
      long X = bitmap.get(x);
      if (X != 0) {
        return x * 64 + numberOfTrailingZeros(X);
      }
    }
    return -1;
  }
1315176
public SimpleExpression<Character> charAt(Expression<Integer> i) {
        return Expressions.comparableOperation(Character.class, Ops.CHAR_AT, mixin, i);
    }
518334
public int getEndingID()
    {
        int iEndingID = Integer.MAX_VALUE;   // (default)
        if (this.getProperty(ENDING_ID) != null)
        {
            try {
                iEndingID = Integer.parseInt(this.getProperty(ENDING_ID));
            } catch (NumberFormatException e) {
                iEndingID = Integer.MAX_VALUE;
            }
        }
        return iEndingID;
    }
989857
public int prevSetBit(final int i) {
    int x = i >> 6; // signed i / 64
    long w = bitmap.get(x);
    w <<= 64 - i - 1;
    if (w != 0) {
      return i - Long.numberOfLeadingZeros(w);
    }
    for (--x; x >= 0; --x) {
      long X = bitmap.get(x);
      if (X != 0) {
        return x * 64 + 63 - Long.numberOfLeadingZeros(X);
      }
    }
    return -1;
  }
1286322
public double get(long i) {
        if (i < 0 || i >= idxAfterLast) {
            return missingEntries;
        }
        return elements[SafeCast.safeLongToInt(i)];
    }
803990
public Fingerprint fingerprintScanningColor(int fingerprintScanning) {
        this.fingerprintScanning = fingerprintScanning;
        this.fingerprintImageView.setBackgroundTintList(ColorStateList.valueOf(getContext().getColor(fingerprintScanning)));
        return this;
    }
446038
synchronized public BigInteger generateId128() {
        long timestamp = System.currentTimeMillis();
        long sequence = 0;
        boolean done = false;
        while (!done) {
            done = true;
            while (timestamp < lastTimestampMillisec.get()) {
                timestamp = waitTillNextMillisec(timestamp);
            }
            if (timestamp == lastTimestampMillisec.get()) {
                // increase sequence
                sequence = sequenceMillisec.incrementAndGet();
                if (sequence > MAX_SEQUENCE_128) {
                    // reset sequence
                    sequenceMillisec.set(sequence = 0);
                    timestamp = waitTillNextMillisec(timestamp);
                    done = false;
                }
            }
        }
        sequenceMillisec.set(sequence);
        lastTimestampMillisec.set(timestamp);
        BigInteger biSequence = BigInteger.valueOf(sequence & MASK_SEQUENCE_128);
        BigInteger biResult = BigInteger.valueOf(timestamp);
        biResult = biResult.shiftLeft((int) SHIFT_TIMESTAMP_128);
        biResult = biResult.or(template128).or(biSequence);
        return biResult;
    }
1342944
public static String createFingerprint(Class cl, Method m) {
		return FingerprintGenerator.fingerprint(cl, m);
	}
250672
public Interator interator ()
    {
        return new AbstractInterator() {
            public boolean hasNext () {
                return (_pos < _size);
            }

            public int nextInt () {
                if (_pos >= _size) {
                    throw new NoSuchElementException();
                }
                _canRemove = true;
                return _values[_pos++];
            }

            @Override public void remove () {
                if (!_canRemove) {
                    throw new IllegalStateException();
                }
                System.arraycopy(_values, _pos, _values, _pos - 1, _size - _pos);
                _pos--;
                _size--; //_values[--_size] = 0;
                _canRemove = false;
            }

            protected int _pos;
            protected boolean _canRemove;
        };
    }
316424
public static String fingerprint(Class cl, String methodName) {
		return fingerprint(cl.getCanonicalName() + "." + methodName);
	}
1008592
public java.lang.String getUfsFingerprint() {
    java.lang.Object ref = ufsFingerprint_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      if (bs.isValidUtf8()) {
        ufsFingerprint_ = s;
      }
      return s;
    }
  }
1032625
public E get(int i) {
    if (i < 0 || i >= objects.size())
      throw new ArrayIndexOutOfBoundsException("Index " + i + 
                                               " outside the bounds [0," + 
                                               size() + ")");
    return objects.get(i);
  }
701669
public final Node getChildAtIndex(int i) {
    Node n = first;
    while (i > 0) {
      n = n.next;
      i--;
    }
    return n;
  }