public boolean isItem(){
  if (m_isItem != null)   return m_isItem.booleanValue();
  m_isItem=Boolean.FALSE;
  if (getM_Product_ID() != 0) {
    MProduct product=MProduct.get(Env.getCtx(),getM_Product_ID());
    if (product.get_ID() == getM_Product_ID() && product.isItem())     m_isItem=Boolean.TRUE;
  }
  return m_isItem.booleanValue();
}

public boolean isItem ( ) { if ( m_isItem != null ) return m_isItem . booleanValue ( ) ; m_isItem = Boolean . FALSE ; if ( getM_Product_ID ( ) != 0 ) { MProduct product = MProduct . get ( Env . getCtx ( ) , getM_Product_ID ( ) ) ; if ( product . get_ID ( ) == getM_Product_ID ( ) && product . isItem ( ) ) m_isItem = Boolean . TRUE ; } return m_isItem . booleanValue ( ) ; }
is this an item product ( vs . not a service , a charge )
