private void build(Automotive model, String[] data, BufferedReader buffer)
    {
        if(data[MODEL_NAME].equalsIgnoreCase("Model Name"))
        {  
            try 
            {
                readModelName(model, data);
            } 
            catch (AutoException e) 
            {
                System.out.printf("%s",e);
                e.addDefaultModelName(model);
            } 
        }
        else if (data[BASE_PRICE].equalsIgnoreCase("Base Price"))
        {
            try 
            {
                readBasePrice(model, data);
            } 
            catch (AutoException e) 
            {
                System.out.printf("%s",e);
                e.addDefaultBasePrice(model);
            }
        }
        else if(data[OPTION].equalsIgnoreCase("Option"))
        {
            try 
            {
                readOptionSet(model, data, buffer);
            } 
            catch (AutoException e) 
            {
                System.out.printf("%s",e);
                e.addDefaultOptionSetName(model);
            }
        }
    }