code: private boolean keepProperty(BeanPropertyWriter beanPropertyWriter)
      {
          if (beanPropertyWriter.getAnnotation(JsonProperty.class) != null)
          {
              return true;
          }
          for (Class<? extends Annotation> annotation : RIAK_ANNOTATIONS)
          {
              if (beanPropertyWriter.getAnnotation(annotation) != null)
              {
                  return false;
              }
          }
          return true;
      }
docs: Checks if the property has any of the Riak annotations on it or the
  Jackson JsonProperty annotation.
  
  If a Riak annotation is present without the Jackson JsonProperty
  annotation, this will return false.
  
  If a property has been annotated with both the Jackson JsonProperty
  annotation and a Riak annotation, the Jackson annotation takes precedent
  and this will return true.
  
  @param beanPropertyWriter a {@link BeanPropertyWriter} to check for Riak*
  annotations
  @return true if the property is not Riak annotated or is Jackson
  JsonProperty annotated, false otherwise