@Override
 public CharSequence getClassName(Object record) {
   return AccessibilityRecordCompatIcs.getClassName(record);
 }
 @Override
 public void setScrollY(Object record, int scrollY) {
   AccessibilityRecordCompatIcs.setScrollY(record, scrollY);
 }
 @Override
 public void setSource(Object record, View source) {
   AccessibilityRecordCompatIcs.setSource(record, source);
 }
 @Override
 public void setItemCount(Object record, int itemCount) {
   AccessibilityRecordCompatIcs.setItemCount(record, itemCount);
 }
 @Override
 public void setPassword(Object record, boolean isPassword) {
   AccessibilityRecordCompatIcs.setPassword(record, isPassword);
 }
 @Override
 public void setCurrentItemIndex(Object record, int currentItemIndex) {
   AccessibilityRecordCompatIcs.setCurrentItemIndex(record, currentItemIndex);
 }
 @Override
 public void setFromIndex(Object record, int fromIndex) {
   AccessibilityRecordCompatIcs.setFromIndex(record, fromIndex);
 }
 @Override
 public List<CharSequence> getText(Object record) {
   return AccessibilityRecordCompatIcs.getText(record);
 }
 @Override
 public int getToIndex(Object record) {
   return AccessibilityRecordCompatIcs.getToIndex(record);
 }
 @Override
 public int getScrollY(Object record) {
   return AccessibilityRecordCompatIcs.getScrollY(record);
 }
 @Override
 public AccessibilityNodeInfoCompat getSource(Object record) {
   return AccessibilityNodeInfoCompat.wrapNonNullInstance(
       AccessibilityRecordCompatIcs.getSource(record));
 }
 @Override
 public int getRemovedCount(Object record) {
   return AccessibilityRecordCompatIcs.getRemovedCount(record);
 }
 @Override
 public Parcelable getParcelableData(Object record) {
   return AccessibilityRecordCompatIcs.getParcelableData(record);
 }
 @Override
 public CharSequence getContentDescription(Object record) {
   return AccessibilityRecordCompatIcs.getContentDescription(record);
 }
 @Override
 public void setClassName(Object record, CharSequence className) {
   AccessibilityRecordCompatIcs.setClassName(record, className);
 }
 @Override
 public int getWindowId(Object record) {
   return AccessibilityRecordCompatIcs.getWindowId(record);
 }
 @Override
 public void setContentDescription(Object record, CharSequence contentDescription) {
   AccessibilityRecordCompatIcs.setContentDescription(record, contentDescription);
 }
 @Override
 public boolean isFullScreen(Object record) {
   return AccessibilityRecordCompatIcs.isFullScreen(record);
 }
 @Override
 public void setEnabled(Object record, boolean isEnabled) {
   AccessibilityRecordCompatIcs.setEnabled(record, isEnabled);
 }
 @Override
 public boolean isPassword(Object record) {
   return AccessibilityRecordCompatIcs.isPassword(record);
 }
 @Override
 public void setFullScreen(Object record, boolean isFullScreen) {
   AccessibilityRecordCompatIcs.setFullScreen(record, isFullScreen);
 }
 @Override
 public boolean isScrollable(Object record) {
   return AccessibilityRecordCompatIcs.isScrollable(record);
 }
 @Override
 public void setParcelableData(Object record, Parcelable parcelableData) {
   AccessibilityRecordCompatIcs.setParcelableData(record, parcelableData);
 }
 @Override
 public void recycle(Object record) {
   AccessibilityRecordCompatIcs.recycle(record);
 }
 @Override
 public void setRemovedCount(Object record, int removedCount) {
   AccessibilityRecordCompatIcs.setRemovedCount(record, removedCount);
 }
 @Override
 public void setAddedCount(Object record, int addedCount) {
   AccessibilityRecordCompatIcs.setAddedCount(record, addedCount);
 }
 @Override
 public void setScrollable(Object record, boolean scrollable) {
   AccessibilityRecordCompatIcs.setScrollable(record, scrollable);
 }
 @Override
 public void setBeforeText(Object record, CharSequence beforeText) {
   AccessibilityRecordCompatIcs.setBeforeText(record, beforeText);
 }
 @Override
 public void setToIndex(Object record, int toIndex) {
   AccessibilityRecordCompatIcs.setToIndex(record, toIndex);
 }
 @Override
 public CharSequence getBeforeText(Object record) {
   return AccessibilityRecordCompatIcs.getBeforeText(record);
 }