sdtoolkit.addField("xMin", xmin);
sdtoolkit.addField("xMax", xmax);
sdtoolkit.addField("yMin", ymin);
sdtoolkit.addField("yMax", ymax);
sdtoolkit.addField("zMin", zmin);
sdtoolkit.addField("zMax", zmax);
sdtoolkit.addField("xScale", xscale);
sdtoolkit.addField("yScale", yscale);
for (Field field : clazz.getFields()) {
if (!field.isStatic() && field.getSignature().contains(data.getProperClass("SDViewport").className)) {
sdtoolkit.addField("Viewport", field.getName());