class AbstractMethod {

    protected boolean hasMethod() {
        return getReflectionMethod().isPresent();
    }

    public  AbstractMethod(PropertyAccessDescriptor<T, ?> descriptor, Supplier<Optional<Method>> methodSupplier);

}