private String getISSN(LineItemOrder lineItemOrder) {
   if (lineItemOrder.getProductFunction() != null
       && lineItemOrder.getProductFunction().size() > 0) {
     if (lineItemOrder.getProductFunction().get(0).getSupplierArticleNumber() != null
         && lineItemOrder.getProductFunction().get(0).getSupplierArticleNumber().size() > 0) {
       return lineItemOrder
           .getProductFunction()
           .get(0)
           .getSupplierArticleNumber()
           .get(0)
           .getIsbn();
     }
   }
   return null;
 }
 private String getISBN(LineItemOrder lineItemOrder) {
   if (lineItemOrder.getProductFunction() != null
       && lineItemOrder.getProductFunction().size() > 0) {
     if (lineItemOrder.getProductFunction().get(0).getProductArticleNumber() != null
         && lineItemOrder.getProductFunction().get(0).getProductArticleNumber().size() > 0) {
       if (lineItemOrder
               .getProductFunction()
               .get(0)
               .getProductArticleNumber()
               .get(0)
               .getProductItemNumberType()
           != null) {
         return lineItemOrder
             .getProductFunction()
             .get(0)
             .getProductArticleNumber()
             .get(0)
             .getProductIsbn();
       }
       if (lineItemOrder
                   .getProductFunction()
                   .get(0)
                   .getProductArticleNumber()
                   .get(0)
                   .getProductItemNumberType()
               == null
           && lineItemOrder
                   .getProductFunction()
                   .get(0)
                   .getProductArticleNumber()
                   .get(0)
                   .getProductIsbn()
               != null) {
         return lineItemOrder
             .getProductFunction()
             .get(0)
             .getProductArticleNumber()
             .get(0)
             .getProductIsbn();
       }
     }
   }
   return null;
 }
 private String getVendorIdentifierByPIA(LineItemOrder lineItemOrder) {
   List<ProductFunction> productFunction = lineItemOrder.getProductFunction();
   if (productFunction != null && productFunction.size() > 0) {
     for (int i = 0; i < productFunction.size(); i++) {
       if (productFunction.get(i).getProductArticleNumber() != null
           && productFunction.get(i).getProductArticleNumber().size() > 0) {
         if (productFunction
             .get(i)
             .getProductArticleNumber()
             .get(0)
             .getProductItemNumberType()
             .equalsIgnoreCase("SA")) {
           return productFunction.get(i).getProductArticleNumber().get(0).getProductIsbn();
         }
       }
     }
   }
   return null;
 }