@SuppressWarnings("unchecked")
	@Override
	protected <T extends Serializable> Name<T> assemble(Serializable subject) throws IOException {
		return (Name<T>)subject;
	}
@SuppressWarnings("unchecked")
	@Override
	protected <T extends Serializable> Name<T> assemble(Serializable subject) throws IOException {
		return (Name<T>)subject;
	}
@ SuppressWarnings ( "unchecked" ) @ Override protected < T extends Serializable > Name < T > assemble ( Serializable subject ) throws IOException { return ( Name < T > ) subject ; }
{@inheritDoc}
{