// -------- END of perl-generated corresponding code --------
if (kind==ObjectProvider) {
if (objectManipulator==null) objectManipulator = (ObjectManipulator)createManipulator(kind);
if (objectManipulator!=null) return objectManipulator.getValue(index);
}
throw new DataException();
}