public void prepareWriting(GrowableConstantPool gcp) {
		gcp.putUTF8(name);
		gcp.putUTF8(typeSig);
		if (constant != null) {
			gcp.putUTF8("ConstantValue");
			if (typeSig.charAt(0) == 'J' || typeSig.charAt(0) == 'D')
				gcp.putLongConstant(constant);
			else
				gcp.putConstant(constant);
		}
		if (syntheticFlag)
			gcp.putUTF8("Synthetic");
		if (deprecatedFlag)
			gcp.putUTF8("Deprecated");
		prepareAttributes(gcp);
	}