public boolean apply(AttributeDescriptor descriptor) {
   final Internal internal = descriptor.getAnnotation(Internal.class);
   if (internal != null) {
     if (configuration != null) {
       return internal.configuration() == configuration;
     } else {
       return true;
     }
   } else {
     return false;
   }
 }
 public static Object setProperty(String key, String value) {
   return properties.setProperty(key, value);
 }
 public static Properties properties() {
   return properties.properties();
 }
 public static String getProperty(String key) {
   return properties.getProperty(key);
 }