class VectorConverter implements IString2ValueConverter {

	@Override
	public Object parseString(final Class<?> impl, final String value)
	{
		if (impl.equals(IVector2.class))
		{
			return parseVector2(value);
		} else if (impl.equals(IVector3.class))
		{
			return parseVector3(value);
		} else if (impl.equals(IVectorN.class) || impl.equals(IVector.class))
		{
			return parseVectorN(value);
		}
		return null;
	}

}