question: public static boolean isChanged ( PO po ) { String [ ] columnNames = s_sourceColumnNames . get ( po . get_TableName ( ) ) ; if ( columnNames == null || columnNames . length == 0 ) { return false ; } if ( po . is_new ( ) || po . is_ValueChanged ( "IsActive" ) ) { return true ; } for ( String columnName : columnNames ) { if ( po . is_ValueChanged ( columnName ) ) { return true ; } } return false ; }
target:  Check if a persistent object is changed, from MRP point of view