class AngleUnitsProvider extends AbstractUnitsProvider<Coordinates> {

    @Override
    public <T extends Coordinates> T convert(Class<T> desiredType, Coordinates source) throws InvalidUnitsException
    {
        return Coordinates.create(desiredType, source);
    }

    public  AngleUnitsProvider();

}