* Returns the <code>String</code> format of Type for this <code>AttributeType</code>
         * @return the <code>String</code> of the Type for this <code>AttributeType</code>
         */
+       @Override
        public String toString() {
                return this.name;
        }
 
         * Returns the <code>String</code> format of delete condition for this Policy
         * @return the <code>String</code> of the delete condition for this Policy
         */
+       @Override
        public String toString(){
                return this.name;
        }
 
         * Returns the <code>String</code> format of Type for this <code>PolicyClass</code>
         * @return the <code>String</code> of the Type for this <code>PolicyClass</code>
         */
+       @Override
        public String toString() {
                return this.name;
        }
 
         * Returns the <code>String</code> format of Type for this <code>PolicyClass</code>
         * @return the <code>String</code> of the Type for this <code>PolicyClass</code>
         */
+       @Override
        public String toString() {
                return this.name;
        }
 
         * if no match is found
         */
        public static PolicyConfigStatus getStatus(String configStatus) {
-               if(configStatus.equalsIgnoreCase("retrieved")) {
+               if("retrieved".equalsIgnoreCase(configStatus)) {
                        return CONFIG_RETRIEVED;
                }else {
                        return CONFIG_NOT_FOUND;
         * 
         * @return the <code>String</code> name for this <code>PolicyConfigStatus</code>
         */
+       @Override
        public String toString(){
                return this.name;
        }
 
         * Returns the <code>String</code> format of Type for this <code>PolicyClass</code>
         * @return the <code>String</code> of the Type for this <code>PolicyClass</code>
         */
+       @Override
        public String toString() {
                return name;
        }
 
         * 
         * @return the <code>String</code> name for this <code>PolicyDecision</code>
         */
+       @Override
        public String toString(){
                return this.name;
        }
 
  *  
  * @version 0.1
  */
+@FunctionalInterface
 public interface NotificationHandler {
        /**
         * <code>notificationReceived</code> method will be triggered automatically whenever a Notification is received by the PEP.