class BBInputSetupPnf {

    static void populatePnfToServiceInstance(Pnfs pnfs, String pnfId, ServiceInstance serviceInstance) {
        removePnfFromServiceIfExists(serviceInstance, pnfId);

        Pnf pnf = new Pnf();
        pnf.setPnfId(pnfId);
        pnf.setPnfName(pnfs.getInstanceName());
        pnf.setModelInfoPnf(new ModelInfoPnf());
        pnf.getModelInfoPnf().setModelCustomizationUuid(pnfs.getModelInfo().getModelCustomizationId());
        pnf.getModelInfoPnf().setModelInvariantUuid(pnfs.getModelInfo().getModelInvariantId());
        pnf.getModelInfoPnf().setModelUuid(pnfs.getModelInfo().getModelVersionId());
        pnf.setOrchestrationStatus(OrchestrationStatus.PRECREATED);

        serviceInstance.getPnfs().add(pnf);
    }

    private  BBInputSetupPnf();

}