question: checks that the permission is explicitly granted and not expired . concode_field_sep PlaceHolder placeHolder concode_field_sep boolean primDoesPrincipalHavePermission concode_elem_sep boolean doesPrincipalHavePermission
target: boolean function ( IPermission arg0 ) { Date loc0 = new Date ( ) ; return ( arg0 . getType ( ) . equals ( IPermission . PERMISSION_TYPE_GRANT ) ) && ( arg0 . getEffective ( ) == null || ! arg0 . getEffective ( ) . after ( loc0 ) ) && ( arg0 . getExpires ( ) == null || arg0 . getExpires ( ) . after ( loc0 ) ) ; }