/**
 * @author Patrick Latifi
 */
import java.io.*;

class SDeprecatedAttributeParser implements SParser
{
	private static SDeprecatedAttributeParser instance;

	private SDeprecatedAttributeParser()
	{
	}

	public static SDeprecatedAttributeParser getInstance()
	{
		if (instance == null)
			instance = new SDeprecatedAttributeParser();

		return instance;
	}

	public Object read(DataInputStream d) throws SClassFileException
	{
		return new SDeprecatedAttribute(SAttributeInfoParser.
			getInstance().getAttributeNameIndex(),
			SAttributeInfoParser.getInstance().getAttributeLength());
	}

	public void write(DataOutputStream d, Object obj)
		throws SClassFileException
	{
		SDeprecatedAttribute attribute = (SDeprecatedAttribute) obj;
		// nothing to write
	}
}
