code: public static Set<String> getConsolidatedNameBlacklist(List<String> predefinedNameBlacklist, Method method, boolean scanEntryPointAnnotation) {
  		final Set<String> consolidatedBlacklist = new HashSet<String>(predefinedNameBlacklist);
  
  		if (scanEntryPointAnnotation) {
  			// first we look into the class level
  			if (method.getDeclaringClass().isAnnotationPresent(ExternalEntryPoint.class)) {
  				final ExternalEntryPoint externalEntryPoint = method.getDeclaringClass().getAnnotation(ExternalEntryPoint.class);
  
  				if (externalEntryPoint.nameBlacklist() != null) {
  					consolidatedBlacklist.addAll(Arrays.asList(externalEntryPoint.nameBlacklist()));
  				}
  			}
  
  			// then we look at the method level
  			if (method.isAnnotationPresent(ExternalEntryPoint.class)) {
  				final ExternalEntryPoint externalEntryPoint = method.getAnnotation(ExternalEntryPoint.class);
  
  				if (externalEntryPoint.nameBlacklist() != null) {
  					consolidatedBlacklist.addAll(Arrays.asList(externalEntryPoint.nameBlacklist()));
  				}
  			}
  		}
  
  		return consolidatedBlacklist;
  	}
docs: Based on the input for scanning annotations, look for @ExternalEntryPoint and get the specific name black list elements.
  
  @param predefinedNameBlacklist black list
  @param method method to check
  @param scanEntryPointAnnotation annotation
  @return Set