                throw new DataSinkDefinitionException(
                    "Must use @Put with non-static methods only! Tried to use with " + element.getSimpleName()
                        + ", which is static.");
            }

            final ExecutableType method = (ExecutableType)element.asType();
            final Types types = processingEnv.getTypeUtils();
            final Elements elements = processingEnv.getElementUtils();