package net.minecraft.util; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import java.lang.reflect.Field; import java.lang.reflect.Modifier; @SideOnly(Side.CLIENT) public abstract class ValueObject { public String toString() { StringBuilder stringbuilder = new StringBuilder("{"); Field[] afield = this.getClass().getFields(); int i = afield.length; for (int j = 0; j < i; ++j) { Field field = afield[j]; if (!func_96394_a(field)) { try { stringbuilder.append(field.getName()).append("=").append(field.get(this)).append(" "); } catch (IllegalAccessException illegalaccessexception) { ; } } } stringbuilder.deleteCharAt(stringbuilder.length() - 1); stringbuilder.append('}'); return stringbuilder.toString(); } private static boolean func_96394_a(Field par0Field) { return Modifier.isStatic(par0Field.getModifiers()); } }