ViewCache viewCache = reflector.getViewCache();
// JavaMap map = new JavaMap(parent, reflector);
Typemap map = new Typemap(parent, reflector);
for (int ii = 0; sfi != null && ii < sfi.size(); ii++) {
try {
FieldInfo fi = sfi.get(ii);
@SuppressWarnings("unused")
int idx = fi.fieldNo;
if (publishedOnly && map.getMemberName(fi.fieldName) == null) {
continue;
}