@Override public Object inject(Object instance) throws InjectionProviderException { try { processAnnotations(instance); } catch (IllegalAccessException ex) { throw new InjectionProviderException(ex); } catch (InvocationTargetException ex) { throw new InjectionProviderException(ex); } catch (NamingException ex) { throw new InjectionProviderException(ex); } return null; }