With the New Year only a couple days old, utilize this season's resolution-vibes to enjoy more travel in 2017. There's nothing like reflecting back on past travels and current lifestyle to pick and choose what you can do the same or change up to fulfill your dreams. To help you out, here are our top 6 New Year's aspirations for more travel in 2017.
Let's set the attitude for 2017. We're big believers that people accomplish more and achieve their dreams, when they focus on what they want, rather than on what they don't want. So with this in mind, we're being intentional about keeping our focus on what we do want out of more travel in 2017.
This takes the power of our thoughts and visualizing is key for harnessing your thoughts to be on what you want. So go to town on creating a collage full of images of the places you want to visit, the people you want to see, the food you want to try and the experiences you would love to enjoy. Another fun way to charge the juices for more travel in 2017, is to watch movies and shows that pertain to a place you want to visit. There's an endless array of options with the Travel Channel, History Channel, Netflix and more.
Above Image – Looking down from La Jarra tower at Las Rotas in Denia, Spain.
When people love travel it's usually for the feelings it evokes in us. There's excitement, awe and wonder, inspiration, thrill, joy and laughter…the friendly warmth of making new friends, the relaxation of a lovely setting, and the intimate connection of experiencing the world and each other. Choose thoughts and activities that encourage these kinds of feelings, where you are now and before you're even off and living those travel-dreams.
According to 'The Secret', we can attract what we desire in three steps: ASK, BELIEVE and RECEIVE. Focus on the fulfillment or end-result of what you want, not that you don't already have it or 'how' it's going to come about.
We love where we live, so it's no surprise that people want to visit us and we enjoy sharing this part of the world with others. This year we're especially excited to host our families at different times throughout the year and friends who can come visit as the opportunity arises.
For us, hosting is another great way to enjoy what we love about travel – enjoying good times with people, experiencing amazing gastronomy, and seeing historic sites and culture. Over time we've also learned more about how we want to host. While we love having people stay in our home, we encourage friends to get a hotel for themselves if they want to visit for more than a weekend or few days. When family visit, we tend to host them in our home for anywhere from one week to two, yet we usually travel elsewhere with them as well so we're not always in our house. What is also nice is that we live right next to a nice little hotel and close to many other hotels here in Denia that provide an array of accommodation options if our visitors need or like.
In 2015 Dénia was designated by UNESCO as Creative City of Gastronomy!
Stay tuned and subscribe to read our upcoming interview of Denia's Department of Creative City of Gastronomy.
Do you have plans to host family or friends during this year? How do you host people and what things do you think you'll do the same or change up for 2017?
When traveling a lot, it's good to consider how your choice of home can better support more travel in 2017. Is it a home you feel comfortable leaving for weeks or months at a time? Do you want a year-long commitment or longer or shorter, and how much space do you want? Gist is, for more travel in 2017, consider how your main home-base housing can contribute to your travel dreams.
We take into consideration that we work online, which means working at home when we're not on the road. We want our home-base to be aesthetically pleasing, inspiring and comfortable for us. Our work is creative and incorporates visual art and storytelling, so we like a space that inspires that as well. For us that means beautiful vistas, lots of natural sunlight filling the house, that it's furnished well, updated appliances, and conveniently located.
These are things that you really have to pay attention to when living in another country. Housing is one of the biggest differences when living abroad and traveling. For example, in Spain the homes have tile floors everywhere and in the winter, especially right on the humid, wet beach, this makes for a very cold interior. If you're going to be living in Spain in the winter, make sure to have good large rugs, ensure that the house has a good heater (which is different than heating tends to be in the US), and pay attention to the windows being double-paned and updated. Remember that many homes throughout Spain and Europe also utilize butane gas tanks for heating their stoves and water. There are homes that use electricity or even solar power instead, but be aware that butane gas tanks are still the more common utility in homes throughout Spain.
Our town of Denia is a very popular beach town for the summer, especially among Spaniards from Madrid (Madrileños). This means they're built for the summertime and not necessarily 'winterized'. Something that we are taking into more account with our next place.
Space is another big part of the housing choice. We are just two people and while we do love to host people, we've decided that we are open to a smaller place. Now in Denia, this once again is influenced by being a holiday town. The average home (house or apartment) is 2-3 bedrooms and 2 bathrooms, for practically the same price, or not much more, than a 1 bedroom. So because of the nature of the market here, we're most likely to still end up in a 3 bedroom, 2 bathroom house or apartment.
Another one of our favorite aspects of travel is the people we meet. It puts us right in the path of meeting other travelers who we share our love for traveling with. To further that this year, we are not only featuring guest travel writers here on Move to Traveling, but we are also contributing travel stories to other great travel sites online.
One of the travel sites we are contributors for is Hey! Dip Your Toes In. Last year we collaborated with them on a paella recipe we concocted when Eulanda and Omo came to visit us in Denia. We look forward to crafting more creative travel stories with them throughout 2017.
Travel storytelling is just one of many ways to collaborate with fellow travelers. More and more local tourism groups and travel companies are focusing on travel by experiencing local cultures. AirBnB is especially taking this to new frontiers with their 'World of Trips', providing even more ways to enjoy travel by connecting with people and the local culture.
Film is one of Eric's passions and his next dream in life to fulfill. So it's no surprise that we love creating videos of our travels. Videos today are some of the most powerful storytelling methods in our world.
To house and share our travel videos, we use a combination of Vimeo, our Move to Traveling website which is WordPress-based, social media, and our film company website AutonomousRhinoceros.com, which is also WordPress-based.
As you probably know, creating videos also means having the gear for it. Now, today you can make some pretty awesome videos with an iPhone, your tablet, a GoPro…all sorts of great new tools. To take it to another level and quality, we have an array of cameras for stills versus video and some that do both. We incorporate our iPhones 5S and 6, a GoPro, a Nikon camera for stills and video, and we're big-time Mac users. Yet this year we're excited to invest into some new gear and update what we already have.
Above Image – Read more about travel gear for producers and creatives.
On our gear wish list is the latest iPhone 7 Plus, the new GoPro Karma (drone and stabilizer), the Sony FDR-AX55 camera for video and stills (to be released in 2017), and possibly a new desktop screen for Eric's editing setup with his Mac Books.
Let's not forget what we carrying this around in, not to mention clothes and such when we travel. Yah, let's not forget clothes! Amalia is planning to get the Victorinox Spectra Dual Access Global Carry-On suitcase and Eric will be equipped with a piece from the Pelican Elite Luggage Series; we're thinking perhaps 'the Weekender' will suit him well.
What gear do you want this year for traveling more in 2017? If you have some that you're already loving and want to recommend to us or that you think we should checkout and review, we'd love to hear about it – leave a comment or contact us to let us know.
Above Image – Eric getting some great shots on the Medieval wall of Avila, Spain.
We 'moved to traveling' almost 2 years ago now, and we still can fit our life into 3 medium-size suitcases. We still have no car and have gone through our clothes and given items away twice now since living in Spain. To be so light has not lost its charm – it's glorious. While we don't mind collecting some things in this new year and redoing our wardrobes with some shopping, we are committed to still keeping it light.
This is not only part of our lifestyle, but has helped us become even more conscious about our impact on the environment and how we can leave a positive footprint wherever we go. It continues to teach us so much about what things we value and want to continue investing in, be it things or experiences, and most certainly people and relationships.
What do we mean by staying 'light in work'? It means that we want to not loose site of why we have our own businesses and work for ourselves – it's actually our mentality about creating work of quality rather than work of quantity. We believe that great and profitable work can be created efficiently, with less hours than the average 9-5 for a corporation. Sometimes we work more hours in a day yet for the most part, we accomplish our work in less hours and days of the week so that we can explore, travel and live. Because like that great saying goes, we work to live, not live to work. That and we don't see it as work – we love what we do and see it as our calling and passion.
As you can see, we haven't even mentioned exact places we want to visit in 2017. We definitely have our list, from Extremadura to Florence, Italy, Granada to Segovia and more. Yet for kicking off the year, we feel that these 6 things lay a good foundation for more travel in 2017.
A lot of people are asking us when we plan to visit the US again. We're not sure if it's going to be anytime in 2017 and honestly, it's further down on our list compared to the other places we want to travel to and just how much we enjoy living in Spain.
What we do know is that we're excited for more travel in 2017 and continuing this traveling lifestyle. Are we happy that we decided to move to traveling? We certainly are! And each day we're experiencing what a traveling lifestyle can look like and how it can be created.
And may all your travel dreams for 2017 come true.
This sidebar includes affiliate links that we may receive a commission from, at no extra cost to you.
Be notified about our latest travel stories and videos, and receive a free monthly screensaver of one of our epic travel photos.
Thank you! You've successfully subscribed.


3 days, 15 quarters, 29 ringers, 9 conductors, and 118 ropes to fill.
These performances were sent for print on Thursday, 14 March 2019 at 11:47:17.
Last updated Wednesday, 17 April 2019 at 09:37:08. First submitted Friday, 1 February 2019 at 20:09:46 by Andrew D Ingham.


text:
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/language/v1beta2/language_service.proto

package com.google.cloud.language.v1beta2;

/**
 *
 *
 *

 * Represents the smallest syntactic building block of the text.
 *

 *
 * Protobuf type {@code google.cloud.language.v1beta2.Token}
 */
public final class Token extends com.google.protobuf.GeneratedMessageV3
    implements
    // @@protoc_insertion_point(message_implements:google.cloud.language.v1beta2.Token)
    TokenOrBuilder {
  private static final long serialVersionUID = 0L;
  // Use Token.newBuilder() to construct.
  private Token(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
    super(builder);
  }

  private Token() {
    lemma_ = "";
  }

  @java.lang.Override
  @SuppressWarnings({"unused"})
  protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
    return new Token();
  }

  @java.lang.Override
  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
    return this.unknownFields;
  }

  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    return com.google.cloud.language.v1beta2.LanguageServiceProto
        .internal_static_google_cloud_language_v1beta2_Token_descriptor;
  }

  @java.lang.Override
  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internalGetFieldAccessorTable() {
    return com.google.cloud.language.v1beta2.LanguageServiceProto
        .internal_static_google_cloud_language_v1beta2_Token_fieldAccessorTable
        .ensureFieldAccessorsInitialized(
            com.google.cloud.language.v1beta2.Token.class,
            com.google.cloud.language.v1beta2.Token.Builder.class);
  }

  public static final int TEXT_FIELD_NUMBER = 1;
  private com.google.cloud.language.v1beta2.TextSpan text_;
  /**
   *
   *
   *

   * The token text.
   *

   *
   * .google.cloud.language.v1beta2.TextSpan text = 1;
   *
   * @return Whether the text field is set.
   */
  @java.lang.Override
  public boolean hasText() {
    return text_ != null;
  }
  /**
   *
   *
   *

   * The token text.
   *

   *
   * .google.cloud.language.v1beta2.TextSpan text = 1;
   *
   * @return The text.
   */
  @java.lang.Override
  public com.google.cloud.language.v1beta2.TextSpan getText() {
    return text_ == null ? com.google.cloud.language.v1beta2.TextSpan.getDefaultInstance() : text_;
  }
  /**
   *
   *
   *

   * The token text.
   *

   *
   * .google.cloud.language.v1beta2.TextSpan text = 1;
   */
  @java.lang.Override
  public com.google.cloud.language.v1beta2.TextSpanOrBuilder getTextOrBuilder() {
    return getText();
  }

  public static final int PART_OF_SPEECH_FIELD_NUMBER = 2;
  private com.google.cloud.language.v1beta2.PartOfSpeech partOfSpeech_;
  /**
   *
   *
   *

   * Parts of speech tag for this token.
   *

   *
   * .google.cloud.language.v1beta2.PartOfSpeech part_of_speech = 2;
   *
   * @return Whether the partOfSpeech field is set.
   */
  @java.lang.Override
  public boolean hasPartOfSpeech() {
    return partOfSpeech_ != null;
  }
  /**
   *
   *
   *

   * Parts of speech tag for this token.
   *

   *
   * .google.cloud.language.v1beta2.PartOfSpeech part_of_speech = 2;
   *
   * @return The partOfSpeech.
   */
  @java.lang.Override
  public com.google.cloud.language.v1beta2.PartOfSpeech getPartOfSpeech() {
    return partOfSpeech_ == null
        ? com.google.cloud.language.v1beta2.PartOfSpeech.getDefaultInstance()
        : partOfSpeech_;
  }
  /**
   *
   *
   *

   * Parts of speech tag for this token.
   *

   *
   * .google.cloud.language.v1beta2.PartOfSpeech part_of_speech = 2;
   */
  @java.lang.Override
  public com.google.cloud.language.v1beta2.PartOfSpeechOrBuilder getPartOfSpeechOrBuilder() {
    return getPartOfSpeech();
  }

  public static final int DEPENDENCY_EDGE_FIELD_NUMBER = 3;
  private com.google.cloud.language.v1beta2.DependencyEdge dependencyEdge_;
  /**
   *
   *
   *

   * Dependency tree parse for this token.
   *

   *
   * .google.cloud.language.v1beta2.DependencyEdge dependency_edge = 3;
   *
   * @return Whether the dependencyEdge field is set.
   */
  @java.lang.Override
  public boolean hasDependencyEdge() {
    return dependencyEdge_ != null;
  }
  /**
   *
   *
   *

   * Dependency tree parse for this token.
   *

   *
   * .google.cloud.language.v1beta2.DependencyEdge dependency_edge = 3;
   *
   * @return The dependencyEdge.
   */
  @java.lang.Override
  public com.google.cloud.language.v1beta2.DependencyEdge getDependencyEdge() {
    return dependencyEdge_ == null
        ? com.google.cloud.language.v1beta2.DependencyEdge.getDefaultInstance()
        : dependencyEdge_;
  }
  /**
   *
   *
   *

   * Dependency tree parse for this token.
   *

   *
   * .google.cloud.language.v1beta2.DependencyEdge dependency_edge = 3;
   */
  @java.lang.Override
  public com.google.cloud.language.v1beta2.DependencyEdgeOrBuilder getDependencyEdgeOrBuilder() {
    return getDependencyEdge();
  }

  public static final int LEMMA_FIELD_NUMBER = 4;
  private volatile java.lang.Object lemma_;
  /**
   *
   *
   *

   * [Lemma](https://en.wikipedia.org/wiki/Lemma_%28morphology%29) of the token.
   *

   *
   * string lemma = 4;
   *
   * @return The lemma.
   */
  @java.lang.Override
  public java.lang.String getLemma() {
    java.lang.Object ref = lemma_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      lemma_ = s;
      return s;
    }
  }
  /**
   *
   *
   *

   * [Lemma](https://en.wikipedia.org/wiki/Lemma_%28morphology%29) of the token.
   *

   *
   * string lemma = 4;
   *
   * @return The bytes for lemma.
   */
  @java.lang.Override
  public com.google.protobuf.ByteString getLemmaBytes() {
    java.lang.Object ref = lemma_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b =
          com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
      lemma_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  private byte memoizedIsInitialized = -1;

  @java.lang.Override
  public final boolean isInitialized() {
    byte isInitialized = memoizedIsInitialized;
    if (isInitialized == 1) return true;
    if (isInitialized == 0) return false;

    memoizedIsInitialized = 1;
    return true;
  }

  @java.lang.Override
  public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
    if (text_ != null) {
      output.writeMessage(1, getText());
    }
    if (partOfSpeech_ != null) {
      output.writeMessage(2, getPartOfSpeech());
    }
    if (dependencyEdge_ != null) {
      output.writeMessage(3, getDependencyEdge());
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(lemma_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 4, lemma_);
    }
    getUnknownFields().writeTo(output);
  }

  @java.lang.Override
  public int getSerializedSize() {
    int size = memoizedSize;
    if (size != -1) return size;

    size = 0;
    if (text_ != null) {
      size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getText());
    }
    if (partOfSpeech_ != null) {
      size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getPartOfSpeech());
    }
    if (dependencyEdge_ != null) {
      size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getDependencyEdge());
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(lemma_)) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, lemma_);
    }
    size += getUnknownFields().getSerializedSize();
    memoizedSize = size;
    return size;
  }

  @java.lang.Override
  public boolean equals(final java.lang.Object obj) {
    if (obj == this) {
      return true;
    }
    if (!(obj instanceof com.google.cloud.language.v1beta2.Token)) {
      return super.equals(obj);
    }
    com.google.cloud.language.v1beta2.Token other = (com.google.cloud.language.v1beta2.Token) obj;

    if (hasText() != other.hasText()) return false;
    if (hasText()) {
      if (!getText().equals(other.getText())) return false;
    }
    if (hasPartOfSpeech() != other.hasPartOfSpeech()) return false;
    if (hasPartOfSpeech()) {
      if (!getPartOfSpeech().equals(other.getPartOfSpeech())) return false;
    }
    if (hasDependencyEdge() != other.hasDependencyEdge()) return false;
    if (hasDependencyEdge()) {
      if (!getDependencyEdge().equals(other.getDependencyEdge())) return false;
    }
    if (!getLemma().equals(other.getLemma())) return false;
    if (!getUnknownFields().equals(other.getUnknownFields())) return false;
    return true;
  }

  @java.lang.Override
  public int hashCode() {
    if (memoizedHashCode != 0) {
      return memoizedHashCode;
    }
    int hash = 41;
    hash = (19 * hash) + getDescriptor().hashCode();
    if (hasText()) {
      hash = (37 * hash) + TEXT_FIELD_NUMBER;
      hash = (53 * hash) + getText().hashCode();
    }
    if (hasPartOfSpeech()) {
      hash = (37 * hash) + PART_OF_SPEECH_FIELD_NUMBER;
      hash = (53 * hash) + getPartOfSpeech().hashCode();
    }
    if (hasDependencyEdge()) {
      hash = (37 * hash) + DEPENDENCY_EDGE_FIELD_NUMBER;
      hash = (53 * hash) + getDependencyEdge().hashCode();
    }
    hash = (37 * hash) + LEMMA_FIELD_NUMBER;
    hash = (53 * hash) + getLemma().hashCode();
    hash = (29 * hash) + getUnknownFields().hashCode();
    memoizedHashCode = hash;
    return hash;
  }

  public static com.google.cloud.language.v1beta2.Token parseFrom(java.nio.ByteBuffer data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }

  public static com.google.cloud.language.v1beta2.Token parseFrom(
      java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }

  public static com.google.cloud.language.v1beta2.Token parseFrom(
      com.google.protobuf.ByteString data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }

  public static com.google.cloud.language.v1beta2.Token parseFrom(
      com.google.protobuf.ByteString data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }

  public static com.google.cloud.language.v1beta2.Token parseFrom(byte[] data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }

  public static com.google.cloud.language.v1beta2.Token parseFrom(
      byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }

  public static com.google.cloud.language.v1beta2.Token parseFrom(java.io.InputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
  }

  public static com.google.cloud.language.v1beta2.Token parseFrom(
      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
        PARSER, input, extensionRegistry);
  }

  public static com.google.cloud.language.v1beta2.Token parseDelimitedFrom(
      java.io.InputStream input) throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
  }

  public static com.google.cloud.language.v1beta2.Token parseDelimitedFrom(
      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
        PARSER, input, extensionRegistry);
  }

  public static com.google.cloud.language.v1beta2.Token parseFrom(
      com.google.protobuf.CodedInputStream input) throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
  }

  public static com.google.cloud.language.v1beta2.Token parseFrom(
      com.google.protobuf.CodedInputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
        PARSER, input, extensionRegistry);
  }

  @java.lang.Override
  public Builder newBuilderForType() {
    return newBuilder();
  }

  public static Builder newBuilder() {
    return DEFAULT_INSTANCE.toBuilder();
  }

  public static Builder newBuilder(com.google.cloud.language.v1beta2.Token prototype) {
    return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  }

  @java.lang.Override
  public Builder toBuilder() {
    return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
  }

  @java.lang.Override
  protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
    Builder builder = new Builder(parent);
    return builder;
  }
  /**
   *
   *
   *

   * Represents the smallest syntactic building block of the text.
   *

   *
   * Protobuf type {@code google.cloud.language.v1beta2.Token}
   */
  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
      implements
      // @@protoc_insertion_point(builder_implements:google.cloud.language.v1beta2.Token)
      com.google.cloud.language.v1beta2.TokenOrBuilder {
    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
      return com.google.cloud.language.v1beta2.LanguageServiceProto
          .internal_static_google_cloud_language_v1beta2_Token_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.google.cloud.language.v1beta2.LanguageServiceProto
          .internal_static_google_cloud_language_v1beta2_Token_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.google.cloud.language.v1beta2.Token.class,
              com.google.cloud.language.v1beta2.Token.Builder.class);
    }

    // Construct using com.google.cloud.language.v1beta2.Token.newBuilder()
    private Builder() {}

    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      super(parent);
    }

    @java.lang.Override
    public Builder clear() {
      super.clear();
      if (textBuilder_ == null) {
        text_ = null;
      } else {
        text_ = null;
        textBuilder_ = null;
      }
      if (partOfSpeechBuilder_ == null) {
        partOfSpeech_ = null;
      } else {
        partOfSpeech_ = null;
        partOfSpeechBuilder_ = null;
      }
      if (dependencyEdgeBuilder_ == null) {
        dependencyEdge_ = null;
      } else {
        dependencyEdge_ = null;
        dependencyEdgeBuilder_ = null;
      }
      lemma_ = "";

      return this;
    }

    @java.lang.Override
    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
      return com.google.cloud.language.v1beta2.LanguageServiceProto
          .internal_static_google_cloud_language_v1beta2_Token_descriptor;
    }

    @java.lang.Override
    public com.google.cloud.language.v1beta2.Token getDefaultInstanceForType() {
      return com.google.cloud.language.v1beta2.Token.getDefaultInstance();
    }

    @java.lang.Override
    public com.google.cloud.language.v1beta2.Token build() {
      com.google.cloud.language.v1beta2.Token result = buildPartial();
      if (!result.isInitialized()) {
        throw newUninitializedMessageException(result);
      }
      return result;
    }

    @java.lang.Override
    public com.google.cloud.language.v1beta2.Token buildPartial() {
      com.google.cloud.language.v1beta2.Token result =
          new com.google.cloud.language.v1beta2.Token(this);
      if (textBuilder_ == null) {
        result.text_ = text_;
      } else {
        result.text_ = textBuilder_.build();
      }
      if (partOfSpeechBuilder_ == null) {
        result.partOfSpeech_ = partOfSpeech_;
      } else {
        result.partOfSpeech_ = partOfSpeechBuilder_.build();
      }
      if (dependencyEdgeBuilder_ == null) {
        result.dependencyEdge_ = dependencyEdge_;
      } else {
        result.dependencyEdge_ = dependencyEdgeBuilder_.build();
      }
      result.lemma_ = lemma_;
      onBuilt();
      return result;
    }

    @java.lang.Override
    public Builder clone() {
      return super.clone();
    }

    @java.lang.Override
    public Builder setField(
        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
      return super.setField(field, value);
    }

    @java.lang.Override
    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
      return super.clearField(field);
    }

    @java.lang.Override
    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
      return super.clearOneof(oneof);
    }

    @java.lang.Override
    public Builder setRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
      return super.setRepeatedField(field, index, value);
    }

    @java.lang.Override
    public Builder addRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
      return super.addRepeatedField(field, value);
    }

    @java.lang.Override
    public Builder mergeFrom(com.google.protobuf.Message other) {
      if (other instanceof com.google.cloud.language.v1beta2.Token) {
        return mergeFrom((com.google.cloud.language.v1beta2.Token) other);
      } else {
        super.mergeFrom(other);
        return this;
      }
    }

    public Builder mergeFrom(com.google.cloud.language.v1beta2.Token other) {
      if (other == com.google.cloud.language.v1beta2.Token.getDefaultInstance()) return this;
      if (other.hasText()) {
        mergeText(other.getText());
      }
      if (other.hasPartOfSpeech()) {
        mergePartOfSpeech(other.getPartOfSpeech());
      }
      if (other.hasDependencyEdge()) {
        mergeDependencyEdge(other.getDependencyEdge());
      }
      if (!other.getLemma().isEmpty()) {
        lemma_ = other.lemma_;
        onChanged();
      }
      this.mergeUnknownFields(other.getUnknownFields());
      onChanged();
      return this;
    }

    @java.lang.Override
    public final boolean isInitialized() {
      return true;
    }

    @java.lang.Override
    public Builder mergeFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      if (extensionRegistry == null) {
        throw new java.lang.NullPointerException();
      }
      try {
        boolean done = false;
        while (!done) {
          int tag = input.readTag();
          switch (tag) {
            case 0:
              done = true;
              break;
            case 10:
              {
                input.readMessage(getTextFieldBuilder().getBuilder(), extensionRegistry);

                break;
              } // case 10
            case 18:
              {
                input.readMessage(getPartOfSpeechFieldBuilder().getBuilder(), extensionRegistry);

                break;
              } // case 18
            case 26:
              {
                input.readMessage(getDependencyEdgeFieldBuilder().getBuilder(), extensionRegistry);

                break;
              } // case 26
            case 34:
              {
                lemma_ = input.readStringRequireUtf8();

                break;
              } // case 34
            default:
              {
                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                  done = true; // was an endgroup tag
                }
                break;
              } // default:
          } // switch (tag)
        } // while (!done)
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        throw e.unwrapIOException();
      } finally {
        onChanged();
      } // finally
      return this;
    }

    private com.google.cloud.language.v1beta2.TextSpan text_;
    private com.google.protobuf.SingleFieldBuilderV3<
            com.google.cloud.language.v1beta2.TextSpan,
            com.google.cloud.language.v1beta2.TextSpan.Builder,
            com.google.cloud.language.v1beta2.TextSpanOrBuilder>
        textBuilder_;
    /**
     *
     *
     *

     * The token text.
     *

     *
     * .google.cloud.language.v1beta2.TextSpan text = 1;
     *
     * @return Whether the text field is set.
     */
    public boolean hasText() {
      return textBuilder_ != null || text_ != null;
    }
    /**
     *
     *
     *

     * The token text.
     *

     *
     * .google.cloud.language.v1beta2.TextSpan text = 1;
     *
     * @return The text.
     */
    public com.google.cloud.language.v1beta2.TextSpan getText() {
      if (textBuilder_ == null) {
        return text_ == null
            ? com.google.cloud.language.v1beta2.TextSpan.getDefaultInstance()
            : text_;
      } else {
        return textBuilder_.getMessage();
      }
    }
    /**
     *
     *
     *

     * The token text.
     *

     *
     * .google.cloud.language.v1beta2.TextSpan text = 1;
     */
    public Builder setText(com.google.cloud.language.v1beta2.TextSpan value) {
      if (textBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        text_ = value;
        onChanged();
      } else {
        textBuilder_.setMessage(value);
      }

      return this;
    }
    /**
     *
     *
     *

     * The token text.
     *

     *
     * .google.cloud.language.v1beta2.TextSpan text = 1;
     */
    public Builder setText(com.google.cloud.language.v1beta2.TextSpan.Builder builderForValue) {
      if (textBuilder_ == null) {
        text_ = builderForValue.build();
        onChanged();
      } else {
        textBuilder_.setMessage(builderForValue.build());
      }

      return this;
    }
    /**
     *
     *
     *

     * The token text.
     *

     *
     * .google.cloud.language.v1beta2.TextSpan text = 1;
     */
    public Builder mergeText(com.google.cloud.language.v1beta2.TextSpan value) {
      if (textBuilder_ == null) {
        if (text_ != null) {
          text_ =
              com.google.cloud.language.v1beta2.TextSpan.newBuilder(text_)
                  .mergeFrom(value)
                  .buildPartial();
        } else {
          text_ = value;
        }
        onChanged();
      } else {
        textBuilder_.mergeFrom(value);
      }

      return this;
    }
    /**
     *
     *
     *

     * The token text.
     *

     *
     * .google.cloud.language.v1beta2.TextSpan text = 1;
     */
    public Builder clearText() {
      if (textBuilder_ == null) {
        text_ = null;
        onChanged();
      } else {
        text_ = null;
        textBuilder_ = null;
      }

      return this;
    }
    /**
     *
     *
     *

     * The token text.
     *

     *
     * .google.cloud.language.v1beta2.TextSpan text = 1;
     */
    public com.google.cloud.language.v1beta2.TextSpan.Builder getTextBuilder() {

      onChanged();
      return getTextFieldBuilder().getBuilder();
    }
    /**
     *
     *
     *

     * The token text.
     *

     *
     * .google.cloud.language.v1beta2.TextSpan text = 1;
     */
    public com.google.cloud.language.v1beta2.TextSpanOrBuilder getTextOrBuilder() {
      if (textBuilder_ != null) {
        return textBuilder_.getMessageOrBuilder();
      } else {
        return text_ == null
            ? com.google.cloud.language.v1beta2.TextSpan.getDefaultInstance()
            : text_;
      }
    }
    /**
     *
     *
     *

     * The token text.
     *

     *
     * .google.cloud.language.v1beta2.TextSpan text = 1;
     */
    private com.google.protobuf.SingleFieldBuilderV3<
            com.google.cloud.language.v1beta2.TextSpan,
            com.google.cloud.language.v1beta2.TextSpan.Builder,
            com.google.cloud.language.v1beta2.TextSpanOrBuilder>
        getTextFieldBuilder() {
      if (textBuilder_ == null) {
        textBuilder_ =
            new com.google.protobuf.SingleFieldBuilderV3<
                com.google.cloud.language.v1beta2.TextSpan,
                com.google.cloud.language.v1beta2.TextSpan.Builder,
                com.google.cloud.language.v1beta2.TextSpanOrBuilder>(
                getText(), getParentForChildren(), isClean());
        text_ = null;
      }
      return textBuilder_;
    }

    private com.google.cloud.language.v1beta2.PartOfSpeech partOfSpeech_;
    private com.google.protobuf.SingleFieldBuilderV3<
            com.google.cloud.language.v1beta2.PartOfSpeech,
            com.google.cloud.language.v1beta2.PartOfSpeech.Builder,
            com.google.cloud.language.v1beta2.PartOfSpeechOrBuilder>
        partOfSpeechBuilder_;
    /**
     *
     *
     *

     * Parts of speech tag for this token.
     *

     *
     * .google.cloud.language.v1beta2.PartOfSpeech part_of_speech = 2;
     *
     * @return Whether the partOfSpeech field is set.
     */
    public boolean hasPartOfSpeech() {
      return partOfSpeechBuilder_ != null || partOfSpeech_ != null;
    }
    /**
     *
     *
     *

     * Parts of speech tag for this token.
     *

     *
     * .google.cloud.language.v1beta2.PartOfSpeech part_of_speech = 2;
     *
     * @return The partOfSpeech.
     */
    public com.google.cloud.language.v1beta2.PartOfSpeech getPartOfSpeech() {
      if (partOfSpeechBuilder_ == null) {
        return partOfSpeech_ == null
            ? com.google.cloud.language.v1beta2.PartOfSpeech.getDefaultInstance()
            : partOfSpeech_;
      } else {
        return partOfSpeechBuilder_.getMessage();
      }
    }
    /**
     *
     *
     *

     * Parts of speech tag for this token.
     *

     *
     * .google.cloud.language.v1beta2.PartOfSpeech part_of_speech = 2;
     */
    public Builder setPartOfSpeech(com.google.cloud.language.v1beta2.PartOfSpeech value) {
      if (partOfSpeechBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        partOfSpeech_ = value;
        onChanged();
      } else {
        partOfSpeechBuilder_.setMessage(value);
      }

      return this;
    }
    /**
     *
     *
     *

     * Parts of speech tag for this token.
     *

     *
     * .google.cloud.language.v1beta2.PartOfSpeech part_of_speech = 2;
     */
    public Builder setPartOfSpeech(
        com.google.cloud.language.v1beta2.PartOfSpeech.Builder builderForValue) {
      if (partOfSpeechBuilder_ == null) {
        partOfSpeech_ = builderForValue.build();
        onChanged();
      } else {
        partOfSpeechBuilder_.setMessage(builderForValue.build());
      }

      return this;
    }
    /**
     *
     *
     *

     * Parts of speech tag for this token.
     *

     *
     * .google.cloud.language.v1beta2.PartOfSpeech part_of_speech = 2;
     */
    public Builder mergePartOfSpeech(com.google.cloud.language.v1beta2.PartOfSpeech value) {
      if (partOfSpeechBuilder_ == null) {
        if (partOfSpeech_ != null) {
          partOfSpeech_ =
              com.google.cloud.language.v1beta2.PartOfSpeech.newBuilder(partOfSpeech_)
                  .mergeFrom(value)
                  .buildPartial();
        } else {
          partOfSpeech_ = value;
        }
        onChanged();
      } else {
        partOfSpeechBuilder_.mergeFrom(value);
      }

      return this;
    }
    /**
     *
     *
     *

     * Parts of speech tag for this token.
     *

     *
     * .google.cloud.language.v1beta2.PartOfSpeech part_of_speech = 2;
     */
    public Builder clearPartOfSpeech() {
      if (partOfSpeechBuilder_ == null) {
        partOfSpeech_ = null;
        onChanged();
      } else {
        partOfSpeech_ = null;
        partOfSpeechBuilder_ = null;
      }

      return this;
    }
    /**
     *
     *
     *

     * Parts of speech tag for this token.
     *

     *
     * .google.cloud.language.v1beta2.PartOfSpeech part_of_speech = 2;
     */
    public com.google.cloud.language.v1beta2.PartOfSpeech.Builder getPartOfSpeechBuilder() {

      onChanged();
      return getPartOfSpeechFieldBuilder().getBuilder();
    }
    /**
     *
     *
     *

     * Parts of speech tag for this token.
     *

     *
     * .google.cloud.language.v1beta2.PartOfSpeech part_of_speech = 2;
     */
    public com.google.cloud.language.v1beta2.PartOfSpeechOrBuilder getPartOfSpeechOrBuilder() {
      if (partOfSpeechBuilder_ != null) {
        return partOfSpeechBuilder_.getMessageOrBuilder();
      } else {
        return partOfSpeech_ == null
            ? com.google.cloud.language.v1beta2.PartOfSpeech.getDefaultInstance()
            : partOfSpeech_;
      }
    }
    /**
     *
     *
     *

     * Parts of speech tag for this token.
     *

     *
     * .google.cloud.language.v1beta2.PartOfSpeech part_of_speech = 2;
     */
    private com.google.protobuf.SingleFieldBuilderV3<
            com.google.cloud.language.v1beta2.PartOfSpeech,
            com.google.cloud.language.v1beta2.PartOfSpeech.Builder,
            com.google.cloud.language.v1beta2.PartOfSpeechOrBuilder>
        getPartOfSpeechFieldBuilder() {
      if (partOfSpeechBuilder_ == null) {
        partOfSpeechBuilder_ =
            new com.google.protobuf.SingleFieldBuilderV3<
                com.google.cloud.language.v1beta2.PartOfSpeech,
                com.google.cloud.language.v1beta2.PartOfSpeech.Builder,
                com.google.cloud.language.v1beta2.PartOfSpeechOrBuilder>(
                getPartOfSpeech(), getParentForChildren(), isClean());
        partOfSpeech_ = null;
      }
      return partOfSpeechBuilder_;
    }

    private com.google.cloud.language.v1beta2.DependencyEdge dependencyEdge_;
    private com.google.protobuf.SingleFieldBuilderV3<
            com.google.cloud.language.v1beta2.DependencyEdge,
            com.google.cloud.language.v1beta2.DependencyEdge.Builder,
            com.google.cloud.language.v1beta2.DependencyEdgeOrBuilder>
        dependencyEdgeBuilder_;
    /**
     *
     *
     *

     * Dependency tree parse for this token.
     *

     *
     * .google.cloud.language.v1beta2.DependencyEdge dependency_edge = 3;
     *
     * @return Whether the dependencyEdge field is set.
     */
    public boolean hasDependencyEdge() {
      return dependencyEdgeBuilder_ != null || dependencyEdge_ != null;
    }
    /**
     *
     *
     *

     * Dependency tree parse for this token.
     *

     *
     * .google.cloud.language.v1beta2.DependencyEdge dependency_edge = 3;
     *
     * @return The dependencyEdge.
     */
    public com.google.cloud.language.v1beta2.DependencyEdge getDependencyEdge() {
      if (dependencyEdgeBuilder_ == null) {
        return dependencyEdge_ == null
            ? com.google.cloud.language.v1beta2.DependencyEdge.getDefaultInstance()
            : dependencyEdge_;
      } else {
        return dependencyEdgeBuilder_.getMessage();
      }
    }
    /**
     *
     *
     *

     * Dependency tree parse for this token.
     *

     *
     * .google.cloud.language.v1beta2.DependencyEdge dependency_edge = 3;
     */
    public Builder setDependencyEdge(com.google.cloud.language.v1beta2.DependencyEdge value) {
      if (dependencyEdgeBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        dependencyEdge_ = value;
        onChanged();
      } else {
        dependencyEdgeBuilder_.setMessage(value);
      }

      return this;
    }
    /**
     *
     *
     *

     * Dependency tree parse for this token.
     *

     *
     * .google.cloud.language.v1beta2.DependencyEdge dependency_edge = 3;
     */
    public Builder setDependencyEdge(
        com.google.cloud.language.v1beta2.DependencyEdge.Builder builderForValue) {
      if (dependencyEdgeBuilder_ == null) {
        dependencyEdge_ = builderForValue.build();
        onChanged();
      } else {
        dependencyEdgeBuilder_.setMessage(builderForValue.build());
      }

      return this;
    }
    /**
     *
     *
     *

     * Dependency tree parse for this token.
     *

     *
     * .google.cloud.language.v1beta2.DependencyEdge dependency_edge = 3;
     */
    public Builder mergeDependencyEdge(com.google.cloud.language.v1beta2.DependencyEdge value) {
      if (dependencyEdgeBuilder_ == null) {
        if (dependencyEdge_ != null) {
          dependencyEdge_ =
              com.google.cloud.language.v1beta2.DependencyEdge.newBuilder(dependencyEdge_)
                  .mergeFrom(value)
                  .buildPartial();
        } else {
          dependencyEdge_ = value;
        }
        onChanged();
      } else {
        dependencyEdgeBuilder_.mergeFrom(value);
      }

      return this;
    }
    /**
     *
     *
     *

     * Dependency tree parse for this token.
     *

     *
     * .google.cloud.language.v1beta2.DependencyEdge dependency_edge = 3;
     */
    public Builder clearDependencyEdge() {
      if (dependencyEdgeBuilder_ == null) {
        dependencyEdge_ = null;
        onChanged();
      } else {
        dependencyEdge_ = null;
        dependencyEdgeBuilder_ = null;
      }

      return this;
    }
    /**
     *
     *
     *

     * Dependency tree parse for this token.
     *

     *
     * .google.cloud.language.v1beta2.DependencyEdge dependency_edge = 3;
     */
    public com.google.cloud.language.v1beta2.DependencyEdge.Builder getDependencyEdgeBuilder() {

      onChanged();
      return getDependencyEdgeFieldBuilder().getBuilder();
    }
    /**
     *
     *
     *

     * Dependency tree parse for this token.
     *

     *
     * .google.cloud.language.v1beta2.DependencyEdge dependency_edge = 3;
     */
    public com.google.cloud.language.v1beta2.DependencyEdgeOrBuilder getDependencyEdgeOrBuilder() {
      if (dependencyEdgeBuilder_ != null) {
        return dependencyEdgeBuilder_.getMessageOrBuilder();
      } else {
        return dependencyEdge_ == null
            ? com.google.cloud.language.v1beta2.DependencyEdge.getDefaultInstance()
            : dependencyEdge_;
      }
    }
    /**
     *
     *
     *

     * Dependency tree parse for this token.
     *

     *
     * .google.cloud.language.v1beta2.DependencyEdge dependency_edge = 3;
     */
    private com.google.protobuf.SingleFieldBuilderV3<
            com.google.cloud.language.v1beta2.DependencyEdge,
            com.google.cloud.language.v1beta2.DependencyEdge.Builder,
            com.google.cloud.language.v1beta2.DependencyEdgeOrBuilder>
        getDependencyEdgeFieldBuilder() {
      if (dependencyEdgeBuilder_ == null) {
        dependencyEdgeBuilder_ =
            new com.google.protobuf.SingleFieldBuilderV3<
                com.google.cloud.language.v1beta2.DependencyEdge,
                com.google.cloud.language.v1beta2.DependencyEdge.Builder,
                com.google.cloud.language.v1beta2.DependencyEdgeOrBuilder>(
                getDependencyEdge(), getParentForChildren(), isClean());
        dependencyEdge_ = null;
      }
      return dependencyEdgeBuilder_;
    }

    private java.lang.Object lemma_ = "";
    /**
     *
     *
     *

     * [Lemma](https://en.wikipedia.org/wiki/Lemma_%28morphology%29) of the token.
     *

     *
     * string lemma = 4;
     *
     * @return The lemma.
     */
    public java.lang.String getLemma() {
      java.lang.Object ref = lemma_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        lemma_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     *
     *
     *

     * [Lemma](https://en.wikipedia.org/wiki/Lemma_%28morphology%29) of the token.
     *

     *
     * string lemma = 4;
     *
     * @return The bytes for lemma.
     */
    public com.google.protobuf.ByteString getLemmaBytes() {
      java.lang.Object ref = lemma_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b =
            com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
        lemma_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     *
     *
     *

     * [Lemma](https://en.wikipedia.org/wiki/Lemma_%28morphology%29) of the token.
     *

     *
     * string lemma = 4;
     *
     * @param value The lemma to set.
     * @return This builder for chaining.
     */
    public Builder setLemma(java.lang.String value) {
      if (value == null) {
        throw new NullPointerException();
      }

      lemma_ = value;
      onChanged();
      return this;
    }
    /**
     *
     *
     *

     * [Lemma](https://en.wikipedia.org/wiki/Lemma_%28morphology%29) of the token.
     *

     *
     * string lemma = 4;
     *
     * @return This builder for chaining.
     */
    public Builder clearLemma() {

      lemma_ = getDefaultInstance().getLemma();
      onChanged();
      return this;
    }
    /**
     *
     *
     *

     * [Lemma](https://en.wikipedia.org/wiki/Lemma_%28morphology%29) of the token.
     *

     *
     * string lemma = 4;
     *
     * @param value The bytes for lemma to set.
     * @return This builder for chaining.
     */
    public Builder setLemmaBytes(com.google.protobuf.ByteString value) {
      if (value == null) {
        throw new NullPointerException();
      }
      checkByteStringIsUtf8(value);

      lemma_ = value;
      onChanged();
      return this;
    }

    @java.lang.Override
    public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
      return super.setUnknownFields(unknownFields);
    }

    @java.lang.Override
    public final Builder mergeUnknownFields(
        final com.google.protobuf.UnknownFieldSet unknownFields) {
      return super.mergeUnknownFields(unknownFields);
    }

    // @@protoc_insertion_point(builder_scope:google.cloud.language.v1beta2.Token)
  }

  // @@protoc_insertion_point(class_scope:google.cloud.language.v1beta2.Token)
  private static final com.google.cloud.language.v1beta2.Token DEFAULT_INSTANCE;

  static {
    DEFAULT_INSTANCE = new com.google.cloud.language.v1beta2.Token();
  }

  public static com.google.cloud.language.v1beta2.Token getDefaultInstance() {
    return DEFAULT_INSTANCE;
  }

  private static final com.google.protobuf.Parser<Token> PARSER =
      new com.google.protobuf.AbstractParser<Token>() {
        @java.lang.Override
        public Token parsePartialFrom(
            com.google.protobuf.CodedInputStream input,
            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
            throws com.google.protobuf.InvalidProtocolBufferException {
          Builder builder = newBuilder();
          try {
            builder.mergeFrom(input, extensionRegistry);
          } catch (com.google.protobuf.InvalidProtocolBufferException e) {
            throw e.setUnfinishedMessage(builder.buildPartial());
          } catch (com.google.protobuf.UninitializedMessageException e) {
            throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
          } catch (java.io.IOException e) {
            throw new com.google.protobuf.InvalidProtocolBufferException(e)
                .setUnfinishedMessage(builder.buildPartial());
          }
          return builder.buildPartial();
        }
      };

  public static com.google.protobuf.Parser<Token> parser() {
    return PARSER;
  }

  @java.lang.Override
  public com.google.protobuf.Parser<Token> getParserForType() {
    return PARSER;
  }

  @java.lang.Override
  public com.google.cloud.language.v1beta2.Token getDefaultInstanceForType() {
    return DEFAULT_INSTANCE;
  }
}

redpajama_set_name: RedPajamaGithub


text:
The inside story of Jay Rodriguez's first ever senior start
Clarets striker and his manager at Stirling on how loan spell shaped his career
Jay Rodriguez
Get the latest Burnley FC news delivered straight to your inbox each day - sign up for free email updates
Jay Rodriguez breaks out into a smile when I mention the manager who gave him his first start in senior football.
Owen Coyle may have handed him his Burnley debut and Steve Cotterill his first pro contract but it was in the Scottish second tier where the Clarets striker, who made his second debut when the Premier League season kicked off, first started a senior match.
It was at Stirling's Forthbank Stadium for the visit of Livingston and ended in a 4-1 defeat watched by a crowd of 848.
Rodriguez had made his bow for The Binos as a late substitute a week earlier in a cup defeat away at Celtic as he settled into life at a part time club in a full time league 220 miles from home.
The then 18-year-old was travelling up on the train from every Thursday for training and the weekend game before returning on a Saturday night. Dad Kiko would then pick up him up from Preston station and transport him back to Burnley.
'This made me a bit emotional': Fans react as Jay Rodriguez signs for Burnley
The Graham Alexander interview: Playing for both Preston and Burnley, his best moment and his final goal
Trains were often delayed or cancelled, the journey was more than four hours long and Stirling were embroiled in a relegation fight they would ultimately lose.
It was a far cry from the salubrious surroundings of the Clarets' multi-million pound training ground where Rodriguez recalls the experience that helped set him on the path to a Burnley breakthrough, England recognition and now a return to the Premier League.
And he has a lot of gratitude for the man who was more than his manager north of the border, Allan Moore.
"He was quality, really helpful," said Rodriguez of the now Clyde assistant manager. "It was my first introduction to proper football and I remember in my first game I got kicked about for the full 90 minutes but it was almost what I needed being a young lad.
"Travelling away was something that was important for me to do and Allan Moore is a great guy and someone I respect massively."
The feeling is mutual. Even know, more than a decade on, Moore remembers Rodriguez fondly.
He took his loanee under his wing and even offered him the chance to stay at his home when the train home was cancelled due to the weather.
"I don't think he wanted to come back to our place, he was probably a bit shy," remembers Moore. "We put him in a hotel down the road and I went to collect him the next day to take him to the station and the trains were still not running so we went back to the hotel!
"He never complained once the whole time he was here, it was a long journey for him on the train and we were struggling that season. But his attitude was second to none.
Jay Rodriguez in action in 2011
"He was never big headed or anything like that and he hit it off with all the players.
"I used to pick him up and drop him off at the station and quite often the trains would be delayed or cancelled.
"I think Burnley and Owen Coyle and Sandy Stewart wanted to see how he coped with that side of things and the living away."
Burnley to Stirling is not a path trodden by many but Moore and Stewart were teammates in their playing days and the Scottish connections in the Turf dug-out led to the move.
Rodriguez had made his Burnley debut earlier in the 2007-08 season, as a late sub in a Championship defeat to Bristol City, but weeks later he was packing his bags for Scotland.
"His quality was there for all to see, he was raw but when the going got tough he got tough," said Moore of Rodriguez, who scored three goals in 10 starts for Stirling.
"He wouldn't say much in the dressing room but he wasn't shy and if he had something to say he would say it.
"He was a really good kid and was from a good background. His dad and gran came up to watch him one time and they came to ours for a cup of tea and we all had a good chat about football.
"One time Jay was desperate to get back after a game so he could be back in Burnley for Mother's Day to see his mum, that sticks in my mind. He deserves the success he has had and hopefully there is more to come."
England's Jay Rodriguez battles for the ball with Chile's Eduardo Vargas during the friendly at Wembley Stadium in 2013
Moore has kept a close eye on Rodriguez's progress, he travelled to watch the Clarets win the 2009 play-off final against Sheffield United and has watched his former charge blossom from a raw teenager into an England international.
The 30-year-old has developed into a striker capable of playing across the frontline and he's grown as a person off the pitch as well, helped in no small part to those early experiences in Stirling.
Indeed the proof is in his singing!
His first initiation as a Burnley player, on a pre-season tour to Austria in 2007, saw a nervous young man deliver, by all accounts, a fairly rigid performance of the Lighthouse Family classic High. Back with Burnley in 2019, he belted out Robbie Williams' Angels.
"It wasn't that bad this time!" was the player's own verdict. "Everyone got involved and it wasn't as bad as my first one."
If his karaoke improvement from his first Turf spell is mirrored on the pitch then Burnley fans will be more than happy.
And up in Scotland, Moore will almost certainly have a look to see how Rodriguez fared on his latest debut.
'Rally quickly' - Sky Sports pundit delivers score prediction for PNE vs Sheffield United
Preston North End FCPreston North End welcome Sheffield United to Deepdale this evening
Ryan Lowe's plea to the Preston North End home crowd after 'amazing' moment
Preston North End FCPNE host Sheffield United in the Championship tonight
Covid daily, Jan 18: Working from home and vaccine passports given end date and No 10 denials
CoronavirusAll the latest coronavirus updates from across the county on Tuesday, January 18
Sadness, shock and solidarity after Blackburn man shot dead after taking hostages in Texas
Blackburn'In Blackburn we firmly stand by the belief that no community should live in fear for its safety as they go about practicing their religious beliefs or identity'
Thornton-Cleveleys mum's devastating diagnosis after hearing mystery music that didn't exist
Thornton-Cleveleys'I asked my daughter if she was playing music, but she wasn't. I thought I was losing my mind'

redpajama_set_name: RedPajamaCommonCrawl


text:
Woman charged with DUI after car accident
On behalf of The Law Office of Jessica Koester, LLC | Mar 30, 2017 | Drunk Driving
An Illinois woman who attempted to flee from authorities on March 17 was charged with DUI and a number of other offenses following a two-vehicle crash. The incident occurred at about 4:56 p.m. near the Route 53 and 135th Street intersection in Romeoville.
Immediately following the accident, both vehicles pulled into a gas station nearby while they waited for the authorities to get to the scene. While they were waiting, the other driver noticed that the 49-year-old woman may have been under the influence. When an officer did arrive, he attempted to conduct a field sobriety test on the woman. She then attempted to flee from the scene, though the officer caught up with her. A scuffle ensued during which the woman attempted to bite the officer's gloved hand.
The woman was then taken into custody on multiple charges, including aggravated battery, DUI, resisting an officer, being a pedestrian while under the influence and failing to reduce speed to prevent a car accident. The woman was being held on a $30,000 bond.
A person who has been issued drunk driving charges could potentially be facing a jail sentence. A criminal law attorney may act immediately to prevent the person's driver's license from being suspended. The attorney may also investigate the circumstances surrounding the incident during which the person was accused of DUI. In some cases, a challenge to the evidence could be mounted, including the results of the breathalyzer tests. In some cases, such as when it is a first offense, the defense attorney could strike a deal with the prosecutor that would provide for a reduced penalty such as alcohol awareness classes and community service.
Source: Romeoville Patch, "Woman Bites Cop During DUI Crash Arrest: Romeoville Police", Shannon Antinori, March 21, 2017
Drug Charges (127)
Juvenile Crimes (12)
Misdemeanors (4)
Rise in people detained nationwide related to marijuana vaping
Illinois state rep might take plea deal in DUI case
Assault and battery charges can come with steep penalties
Breath tests for drunk driving may be inaccurate
Multiple tips lead Alton police to suspected drug house
The Law Office of Jessica Koester, LLC
2nd Floor, Suite 1
Edwardsville, IL 62025
Edwardsville Law Office Map
© 2019 The Law Office of Jessica Koester, LLC. All Rights Reserved.


text:
by Katie Perryman-Gebhardt | Jun 29, 2022
jdr@andlaw.com
Allison Lutz
alutz@andlaw.com
Lynn Walker
lwalker@andlaw.com
Jocelyn Donahue-Renfert has joined our firm as an associate. Jocelyn was raised in Stevens Point and graduated summa cum laude from UW-Stevens Point with a degree in Accounting and Business Administration. She attended UW-Madison Law School and completed the Estate Planning Concentration with honors in 2022. While in law school, Jocelyn volunteered with a bankruptcy clinic through Legal Action of Wisconsin. She also worked at Scholz Nonproft Law, LLC in Madison, where she assisted nonprofit organizations with start-up and legal compliance. Her areas of practice are real estate, estate planning, and business law.
University of Wisconsin – Stevens Point
Summa Cum Laude
University of Wisconsin Law School (2022)
Graduated with honors
Timbertop Camp for Youth with Learning Disabilities
Admitted to Practice
State Bar of Wisconsin
by Katie Perryman-Gebhardt | Sep 3, 2019
hhuebner@andlaw.com
Annette Edwardson
aedwardson@andlaw.com
Attorney Huebner works in the areas of Estate Planning, Real Estate, and Business Law. She was raised in Marinette, Wisconsin and attended Lawrence University in Appleton, Wisconsin for her undergraduate degree. Heather is a graduate of Vermont Law School, where she earned her Business Law Certificate and Masters in Energy Regulation & Law magna cum laude. During law school, she served as an active leader of the Business Law Society and helped community members overcome legal obstacles as a Clinician in the Institute for Energy and the Environment. Before coming to the firm, she returned to her hometown to assist clients with forming small businesses, transferring assets, and preparing estate plans. Community involvement is important to Heather and she enjoys partnering with local groups and non-profit organizations in Central Wisconsin. Heather works closely with her clients to guide them as they develop local businesses, settle estates, and prepare estate plans for their lasting legacy.
Lawrence University (2011)
Vermont Law School (J.D., 2017)
Vermont Law School (Masters, 2017)
Portage County Bar Association
U.S. District Court for the Eastern District of Wisconsin
U.S. District Court for the Western District of Wisconsin
Marinette & Menominee Area Community Foundation
Rotary Club of Greater Portage County
Mid-State Technical College Foundation
Vice President of Board of Directors
Women's Fund of Portage County
Leadership Portage County
by Laurence Lee | Dec 20, 2016
aje@andlaw.com
Legal Assistant/Probate
Carol Abbrederis
cabbrederis@andlaw.com
Amy graduated with honors from UW-Stevens Point in 1992, and after eight years of professional experience in social work and family counseling, she earned her law degree from the University of Wisconsin. Amy is a Certified Elder Law Attorney and received her certification from the National Elder Law Foundation, which is the only organization approved by the American Bar Association to offer a certification in the elder law area. Becoming certified in elder law validates a lawyer's specialty to handle issues that affect senior citizens. Her areas of practice include estate settlements, estate planning, special needs trusts, Medicaid planning and elder law. Special needs planning for disabled and elderly individuals has been a focus of her practice for the past several years.
University of Wisconsin-Stevens Point (1992)
University of Wisconsin Law School (J.D. 2000)
U. S. District Court for the Western District of Wisconsin
United States Court of Appeals for the 7th Circuit
Property and Probate Section
National Academy of Elder Law Attorneys
Wisconsin Chapter – National Academy of Elder Law Attorneys
Advisory Committee Member
Portage County Elder Abuse Interdisciplinary Team
Very Young Composers, Inc.
Board Member and Board President
Portage County United Way, Inc.
CAP Services, Inc.
Certified Elder Law Attorney by the National Elder Law Foundation
by Laurence Lee | Dec 3, 2016
kay@andlaw.com
Attorney Young was born and raised in Antigo and graduated with highest honors from the University of Wisconsin-Madison in 2010. She is a 2013 graduate of the University of Wisconsin Law School in Madison and received the Dean's Academic Achievement Award upon graduation. Her areas of practice are estate planning and business law.
While attending law school, Katherine was actively involved in the Elder Law & Estate Planning Society and served as president of the student organization. She also worked for the Elder Law Center where she extensively researched issues concerning guardianships, advance directives and benefits. Katherine also did volunteer work with Wisconsin Judicare, a non-profit law firm serving low-income Wisconsin residents. She gained experience in client counseling and representation through her work with the Family Law Clinic where she worked with practicing attorneys to solve client problems.
University of Wisconsin-Madison (2010)
Portage County Literacy Council
Volunteers in Probation (VIP)
Ignite Leadership Network of Portage County
Co-Chair of Allocations Committee, 2015-Present
Stevens Point Area YMCA Foundation
Community Foundation of Central Wisconsin


Alumnus Publishes in The Paris Review. Yes. THE Paris Review.
Nonfiction writer Matt Komatsu, Class of 2017, recently joined the roster of the some of the world's most celebrated and talented writers with the recent publication of his essay "The Buried Stone" in The Paris Review. The essay describes his visit to a tsunami ishi, or "tsunami stone," in the Japanese village of Yoshihama. The boulder serves as warning and memorial to a series of devastating tsunamis over the centuries, most recently in 2011. Matt's guide was 89-year-old Hanōkizawa, who shared the village's experiences with tsunamis and his own.
The risk of collective memory, unmoored—this is what I see in the barren surroundings of the Yoshihama stone. For if there is a surety, it is this: the tsunami will return.
It's a lovely little essay well worth your time. It also means that those of us who know Matt can entertain ourselves with a literary version of "Six Degrees of Separation."


text:
New Poll Finds Americans Deeply Divided By Gender On Kavanaugh Nomination
Demonstrators gather on Capitol Hill at the office of GOP Sen. Susan Collins of Maine to protest the nomination of Supreme Court nominee Judge Brett Kavanaugh.
The stakes are high for Thursday's Capitol Hill hearing, pitting Trump Supreme Court nominee Judge Brett Kavanaugh against Christine Blasey Ford, who has accused him of sexual assault — an accusation Kavanaugh has denied — when they were both in high school more than three decades ago.
A new NPR/PBS NewsHour/Marist poll finds that almost 6 in 10 Americans (58 percent) say they will be following the Senate Judiciary Committee proceeding closely or very closely. And a plurality haven't made up their minds on who is telling the truth — about a third (32 percent) believe Ford, about a quarter (26 percent) believe Kavanaugh and 42 percent are unsure who to believe.
"The jury is still out in the court of public opinion about whether Judge Kavanaugh or Dr. Ford is more believable," said Lee Miringoff, director of the Marist College Institute for Public Opinion, which conducted the poll. He added, "If they determine she's telling the truth, it's a big problem for him."
The more evenly matched credibility contest between Ford and Kavanaugh as demonstrated in Wednesday's poll seems to be a cultural shift from 1991, when an NBC/Wall Street Journal poll found that far more people believed Supreme Court nominee Clarence Thomas (40 percent) than Anita Hill (24 percent). Hill accused Thomas of sexual harassment in the workplace.
A plurality opposes Kavanaugh's nomination (43 percent oppose, 38 percent support). And an even bigger number (59 percent) thinks that if Ford's allegation is true, he shouldn't be confirmed to the nation's highest court. There have been many divisive Supreme Court nominations in recent years, but Kavanaugh's standing at this point is the worst of all of them.
Kavanaugh categorically denies the allegations leveled by Ford and Deborah Ramirez, who accused him of sexual misconduct at a college party also more than three decades ago.
"I had never sexually assaulted anyone, not in high school, not ever," Kavanaugh said on Fox News on Monday night. "I've always treated women with dignity and respect."
Kavanaugh's nomination is becoming a voting issue in November's midterm elections. More people say they are likely to vote for someone who opposes Kavanaugh's nomination than supports it by a 37 percent to 32 percent margin. A little more than a quarter (27 percent) say his nomination does not make any difference to their vote.
A majority of Republicans (54 percent) say they think Kavanaugh should be confirmed regardless of whether Ford's allegations are true, according to the poll.
While pluralities of both men (39 percent) and women (45 percent) are unsure who is telling the truth, among those who have an view on the question, there is notably a big gender gap. Thirty-two percent of men believe Kavanaugh and 28 percent believe Ford. Thirty-five percent of women believe Ford and 20 percent believe Kavanaugh. That's a 19-point gender gap, and the spread is even further apart by gender and party: Republican men overwhelmingly believe Kavanaugh (61 percent to 5 percent) and Democratic women believe Ford (56 percent to 4 percent).
Democratic men believe Ford by a 54 percent to 16 percent margin, and Republican women believe Kavanaugh by a 57 percent to 6 percent margin. A plurality of independent women believe Ford (38 percent to 16 percent).
More people now have an unfavorable opinion of Kavanaugh (37 percent) than a favorable one (31 percent). About a third (32 percent) have either never heard of Kavanaugh or are unsure of what they think of Trump's nominee. So, despite Republicans scheduling a possible committee vote on Kavanaugh's nomination for Friday morning, Thursday is a big test for the federal appeals court judge.
"The fact that people don't have a strong sense of who he is really makes the stakes on Thursday very high," said Barbara Carvalho, director of the Marist Poll.
Trump gets a boost, as Republicans come home
President Trump saw his approval rating go up 3 points to 42 percent from a Marist poll conducted earlier this month, just after Sen. John McCain's funeral.
In Wednesday's poll, 87 percent of Republicans say they approve of the job Trump is doing, up from 81 percent earlier this month.
That has also helped Republicans on whom Americans prefer to control Congress. Democrats continue to lead on the question of which party's candidate people are more likely to vote for in their congressional district by 7 points, 48 percent to 41 percent. That's down from a 12-point Democratic advantage earlier this month.
Again, Republicans appear to be closing ranks — 93 percent of Republicans say they will vote for the Republican in their district, up from 88 percent.
Democrats also continue to lead with voters in the Midwest, 48 percent to 43 percent, but by a narrower margin than earlier this month, when it was 51 percent to 37 percent.
The poll surveyed 997 adults and was conducted Sept. 22 through Sept. 24. Respondents were contacted on landline and mobile numbers and were surveyed in live interviews. Overall results are statistically significant within 3.9 percentage points. The survey included 802 registered voters; for that subset, results are statistically significant within 4.3 percentage points.


Current and prospective clients of Collectors Car Corral are welcome to join the caravan from Hunt Valley Horsepower. The departure time from our gathering area near Iron Rooster at Hunt Valley Towne Centre will be approximately 10:15 AM.
For more information on Collectors Car Corral as well as all companies that form Diamond Automotive Services, you are encouraged to visit via the provided link.


Medical errors can result in some of the most horrific injuries—and sometimes even wrongful death. The ability to hold doctors and other responsible through our judicial system is an important part of making those harmed by these errors whole again.
And yet, this right has been denied to military service members for years, ever since a 1950 U.S. Supreme Court decision that held that the federal government could not be held liable for injuries to members of the armed forces arising from activities incident to military service—a policy thereafter known as the "Feres Doctrine." Yet one man's appeal to the U.S. Supreme Court, linked to his wife's death at a military hospital during childbirth, may finally be the end of this unfair policy, as we discuss below.
The story is about as tragic as they come, and especially infuriating, given that this particular wrongful death was in no way shape or form linked to military service. Navy Lt. Rebekah Daniel reportedly bled to death within hours of what was otherwise a routine childbirth at a Washington state military hospital, and, four years later, her husband still has no idea how or why it happened because no one will provide him with details or a formal review of what happened.
His wrongful death claims and appeals were automatically dismissed due to the Feres doctrine, which led him to petition the U.S. Supreme Court to take up the case and allow service members to sue for medical malpractice just as every civilian can. If decided in his favor, this could affect not only approximately 1.4 million active-duty members, but the total 9.4 million beneficiaries served by the military health system.
Still, many have commented that, if there was ever a chance at defeating the Feres doctrine, this is the case to do it, given the clear negligence involved and the fact that the victim died in connection with childbirth, not military service. It is also important to note that there is no law putting forth these limitations; i.e. this interpretation is not included in the Federal Tort Claims Act, but was simply put in place by the one U.S. Supreme Court decision in 1950; meaning that Congress and the current U.S. Supreme Court have the ability to undo it, so to speak.
If you or a loved one has suffered from medical malpractice or wrongful death, contact our South Carolina personal injury attorneys today to find out how we can help.
Christopher Pracht is an experienced Trial Lawyer who practices in Anderson, SC. He graduated from the Charleston School of Law, and has been practicing law for 10 years now. Christopher Pracht takes pride in representing those who have suffered a severe loss. Learn more about his experience by clicking here.


text:
CLICK TO SUPPORT OUR SPONSORS
DEAN SENSUI / DSENSUI@STARBULLETIN.COM
Johanna Leaird is training her puppy, Freckles, as an assistance dog.
Blind woman
envisions isle retreat
She'll be competing for funding
at a business forum here next week
By Lyn Danninger
ldanninger@starbulletin.com
Pacific Business Forums, a company that brings entrepreneurs and industry experts together in a series of business forums is kicking off a business plan competition in Honolulu next week.
"Fusion 2002" -- Hawaii's New Venture Showcase will showcase business plans from throughout the state and the Asia-Pacific region. Two years ago, the competition was first held in Tokyo.
Business plans must be for a business based in or destined for Hawaii or Asia or from a Hawaii resident living abroad.
Fusion 2002, co-sponsored by Hawaii Pacific University, is open to anyone with a coherent business plan who is looking for a way to implement it, said Lisa LaBonte, president of Pacific Business Forums.
Those submitting plans do not necessarily have to be seeking large-scale funding. The goal could be to seek anything from a bank loan to angel investment, seed financing or venture capital, LaBonte said.
So far there are about 50 entrants, LaBonte said. Ten finalists will be chosen in late May with five winners selected in June. Prizes for the winning teams total $100,000 in cash and service awards.
The competition also offers an opportunity to those selected as semifinalists to meet with experts, have their plans reviewed, filtered and tightened up, LaBonte said.
Financiers and investors from Asia, Hawaii and the mainland will be on hand for the finalist presentations, making it possible to pitch business deals.
One of those entered is Johanna Leaird. Those who have heard her plan say she is as determined as any of her competitors for it to succeed.
Leaird plans to develop a non-profit resort, educational facility and retreat in Hawaii that caters to the blind and disabled. She believes her idea not only fills a much-neglected need but makes good business sense, like something that she could use herself.
Leaird, 48, lost her vision in 1986, before completing a degree at Cornell University.
But with a background and education in tourism and hotel management, for the last couple of years she has been putting her knowledge to work. Leaird researched the idea and has traveled extensively to visit a number of similar facilities around the world.
Nothing like it exists in Hawaii, she said. But with more than 10 million blind people in the United States alone, Leaird believes such a facility in Hawaii would become a popular destination.
The inn and its programs would cater to local, mainland and foreign handicapped visitors as well as sighted people who may be assisting loved ones or friends who are handicapped, she said.
With the change in the state's quarantine law allowing service dogs to bypass quarantine, a major hurdle was eliminated. It is possible for those requiring animal assistance to visit Hawaii, she said.
Ideally, Leaird would like to either purchase or get a donation of land in upcountry Maui to build a 10-room retreat. According to her business plan, she is looking to borrow $900,000 to build the retreat.
Because the retreat would be classified as a non-profit retreat and school, it could receive grants, donations and federal funding. Visitors would pay daily rates similar to those charged in other Hawaii hotels and resorts.
She is also contributing her own assets to the plan and is in the process of creating a trust. She plans to make available to visitors a beach-front cottage on the grounds of her home in Mokuleia Beach Colony to help support the project.
"That way it will perpetuate after I'm gone," she said.
Leaird has received endorsements from a number of individuals and organizations such as the Hawaii chapter of the Lion's Club and the YMCA. A growing number of volunteers have supplied both help and advice, she said. She hopes the facility would be accredited with both the state Department of Education and the Hawaii Center for Independent Living.
Leaird envisions a design along the lines of a Japanese Inn or retreat. The facility which would include such features a tactile garden and an aviary.
"There would be art work and different things for people to touch," she said. It already has a name: "The Birds and Blossoms Retreat."
Eventually Leaird plans to offer classes and programs for guests to choose from, including programs to help blind guests update their daily living skills and mobility.
With no formal recreational programs offered for the handicapped in Hawaii, Leaird said she would develop programs in conjunction with the YMCA. She also envisions other ideas like special cooking classes that could be developed with the help of some of Hawaii's famous chefs. Customized tours for disabled visitors would also eventually be added, she said.
Leaird believes there is a market for the idea. Blind and handicapped people also work and go on vacation. They also like to learn and better themselves, she said. To get the word out, she also plans to visit and promote the retreat at local and national organizations and conferences for the blind. If everything goes according to schedule, Leaird believes Birds and Blossoms could be completed by September 2004 and open for business in January 2005.
http://archives.starbulletin.com


text:
Q: Hibernate @Formula building query incorrectly I'm adding a formula to a field:
@Formula(value = "(select count(*) from approvalGroup as a where a.isAccounting=true)")

But the query is failing because Hibernate is trying to make 'true' a field on my object.
Exception:
[ERROR] Unknown column 'approvalgr0_.true' in 'where clause'

How can I tell Hibernate this is a constant value and not something it needs to retrieve from the entity object?

A: Josh, Hibernate formulas are applied as native SQL (not HQL) and probably SQL dialect of your DBMS don't have true keyword. Try changing code as follows
@Formula(value = "(select count(*) from approvalGroup as a where a.isAccounting)")

Also use DB column names instead of using names of persistent entity properties.

redpajama_set_name: RedPajamaStackExchange


I've recently been watching mostly old movies, so I thought it was about time for a complete turn-around: What's going on in movies today?
And the freshest movies available (outside movie theatres) are on Netflix: In particular the "Netflix Originals". Some of these have a brief limited theatrical release, but arrive on the screens pretty soon after that.
So I thought it would be fun to watch all movies released by Netflix in 2019 and see whether they're any good.
I'm not quite sure what a "Netflix Original" is: Some of them seem to be produced by Netflix directly (i.e., Netflix supplied the money for making the movies), and some are picked up for exclusive distribution by Netflix.
In any case, last year there was about 80 of these, and it looks like we're getting a similar number this year: There's been about 30 released so far. So it's not going to be too strenuous to watch all these movies, but I'm starting late, and I'll have to catch up to watch the rest of them in real time.
And I'll be blogging as usual, although this required some new hardware.


text:
Le Persan à tête noire (en afrikaans :  ; en anglais : ) est une race de mouton domestique originaire d'Afrique du Sud principalement élevé pour sa viande. C'est un mouton à poils (absence de laine) qui fait partie du groupe des moutons à croupe grasse.

Origine
La race du Persan à tête noire descend de moutons de Somalie importés en Afrique du Sud vers 1870. La race est officiellement reconnue depuis 1906.

Description
Ce mouton à poils a une tête noire, avec de longues oreilles pendantes, un cou noir et un corps blanc, avec une ligne claire délimitant les deux couleurs. Une boule de graisse est bien visible au niveau de la croupe. Les brebis pèsent en moyenne  et peuvent atteindre . Le bélier peut atteindre . Les mâles et les femelles ne portent pas de cornes, bien qu'elles peuvent apparaître sur de rares individus. Ce mouton est parfois pris pour une chèvre en raison de son apparence générale.

Il existe deux « variantes » au Persan à tête noire : le  où le noir est remplacé par un brun rouge et le  où la toison noire est tachetée de blanc.

Élevage et production
Adapté au climat aride et semi-aride, il a besoin de peu et tolère même l'eau saumâtre. Il n'a pas de période de reproduction bien définie et peut se reproduire tout au long de l'année. La brebis a un seul agneau ; la naissance de jumeaux est rare. Il semble être plus résistant aux maladies qui limitent l'élevage des autres races dans certaines zones.

Il est principalement élevé pour sa viande. Celle-ci n'est pas adaptée à tous les marchés. Elle est peu grasse car la graisse se concentre essentiellement au niveau de la croupe et son goût est fort. Il produit aussi un cuir de bonne qualité. Au début des années 1950, le cheptel était estimé à  de têtes dans son pays d'origine.

Diffusion et croisements
La race s'est diffusée dans plusieurs pays d'Afrique comme le Kenya, la Tanzanie, l'Éthiopie et l'Île Maurice. Elle a également été importée dans les Caraïbes où elle s'est bien adaptée au climat tropical humide. Au Brésil, elle est à l'origine de la race Somalis Brasileira ().

En raison de son adaptation au milieu aride, sa reproduction facile et sa résistance aux maladies, le Persan à tête noire a été croisé avec de nombreuses autres races ovines. Le Dorper est issu d'un croisement avec un , le Wiltiper avec un . Le Nangue à tête noire au Ghana est issu d'un croisement avec un Djallonké local ; le Permer d'un croisement avec un Mérinos allemand. Les races  et Bezuidenhout Afrikaner sont également issues du Persan. Une race de Karakul locale à l'Afrique du Sud est issue d'un croisement entre un Karakul et un Persan.

Notes et références

Annexes

Articles connexes
 Liste de races ovines
 Mouton de Somalie

Bibliographie

Lien externe

Race ovine originaire d'Afrique du Sud
Statut FAO non menacée

redpajama_set_name: RedPajamaWikipedia


text:
<?php defined('C5_EXECUTE') or die("Access Denied."); ?>

	<div class="topics_<?php echo $akID ?>">
		<div class="tree-view-template_<?php echo $akID?>">

		<?php
        if (is_array($valueIDArray)) {
            foreach ($valueIDArray as $vID) {
                ?>
				<input data-node-id="<?php echo $vID?>" type="hidden" name="topics_<?php echo $akID ?>[]" value="<?php echo $vID ?>">
		<?php
            }
        } ?>


Travel Tips When Visiting San Diego, California!
We tried multiple restaurants, but dinner at Davanti Enoteca was by far the best. Yelp's #1 dinner spot in Little Italy did not disappoint. We almost passed up the opportunity to dine in their backyard patio, but the waiter insisted. The private patio was beautifully lit with string lights, opened to the skies, and perfect for a romantic dinner.
The Fig Tree Cafe had the best breakfast in San Diego! I felt super LA shooting their detox shots before my meal. The eggs benedict was exactly what you need for a day of adventuring around the San Diego area!
It always rains for at least one day while you're on vacation. The one day that it rained during our trip to SD, we took cover at Ballast Point. Having a boyfriend that dabbles in brewing, I can guarantee that their tasting flight will not disappoint IPA lovers. We grabbed a window seat, watched the rain come down while sipping hoppy brews!
Last but certainly not least, Communal Coffee was my favourite spot in San Diego. This chic hole-in-the-wall cafe doubles as a cacti nursery and the best coffee joint in the university district. The cafe screams Instagram! You will definitely take tons of grammable shots here. You can sip your iced chai tea latte* while picking out the perfect cactus for your desk.
*You have to try their iced chai tea latte, it was heaven on earth.
After dinner at Davanti Enoteca, we were craving something sweet. It was the evening after Tyler presented his research at the conference we were attending in San Diego, and we needed to do something celebratory. On the outside, Extraordinary Desserts seems mundane. But, once you enter the dessert bar the atmosphere completely changes. It was exactly like it sounds: a bar that sells desserts. At 9pm every table was full and the room was buzzing with conversation. Not only is the concept of a dessert bar unique, the desserts tasted incredible. Each dessert was plated and carefully constructed in the way that you see in five-star restaurants or even on the Masterchef!
What to see and things to do when you're in San Diego!


Prior successful experience in Back-Office (payments, Nostro account management, etc.) or accounting will be a plus.
Experience on reconciliation process will be an advantage (ledgers vs bank statements).
Swift messages knowledge such as MT103, 202COV, MT199, MT299, MT950..etc.


This video contains some photos of events, that seemingly have supernatural character. Further, Timothy Klauck, former U.S. Army Intelligence Officer, speaks about his opinion on miraculous or supernatural happenings in Medjugorje. He also speaks about an incident with aircraft bombers, that he saw near Medjugorje. He became convinced that Medjugorje during the Bosnian war in ninetees became relatively untouched, because of divine intervention.
The video also discusses healings in Medjugorje, in particular testimony of a former American pop-singer and dancer Lola Falana, who insists that Medjugorje saved her life (she wass ill with multiple sclerosis).


I think both are great places to watch Wishes. The beach at the Polynesian is obviously free and easy to do, while it can be difficult to get a dinner reservation at the California Grill. However, I do think it is more spectacular watching the fireworks from the private balcony there. By the way, if you have an early dinner at the California Grill, you can leave the restaurant and then return to watch the fireworks by showing your dinner receipt.


GoPro's stock price is on a bit of rebound this morning. The stock opened at $7.36, up from its previous close of $6.62, and is continuing to climb on news that Oppenheimer analyst Andrew Uerkwitz is now bullish on the action camera maker. He cites optimism around GoPro's refreshed product line.
Uerkwitz changed his rating on the company from perform to outperform and issued a stock price target of $9, up 36 percent from GoPro's most recent close of $6.62. GoPro last traded at $9 a share in November 2017.
GoPro's latest products bring improved mechanics and additional features to the action cameras. The new flagship model retails for $400 and includes built-in stabilization and the ability to live-stream video to the internet. The company also introduced two less expensive cameras and cancelled the GoPro Session product line. The new offering is streamlined and cohesive.


text:
China to boost defense spending by lowest rate in years
Beijing – China will boost defense spending by just 6.6% in 2020, the lowest rate in years as it battles an economic crisis brought on by the coronavirus outbreak, the government said Friday.
The figure is down from the double-digit percentage increases of just a few years ago that have given China the second biggest defense budget in the world behind the U.S.
The People's Liberation Army, the ruling Communist Party's military wing, is the world's largest standing military and in recent years has added aircraft carriers, nuclear-powered submarines and stealth fighters to its arsenal, most of them produced domestically.
China says the increases in spending mostly go toward improving conditions for troops, while foreign critics say actual spending could be much higher because many items are not included in the official budget.
The spending will pay to expand China's navy and acquire advanced aircraft and other weapons to help Beijing enforce its territorial claims in the South China Sea and expand its military presence in the Western Pacific and Indian Ocean.
Defense outlays rose by 7.5% last year to 1.2 trillion yuan ($178 billion), while independent experts estimated real spending on the military exceeded $220 billion when off-budget expenses were added in.
The increase comes despite a 6.8% contraction in the world's second-largest economy in the first quarter and a swelling government budget deficit required to help meet targets including creating 9 million new urban jobs.
That appears to demonstrate the vast importance the party places on the military as a symbol of China's growing power and ability to defend what it identifies as its core national interests, something Xi Jinping, party leader, head of state and commander of the military, has made his highest priority.
It also helps demonstrate that the virus outbreak has not thrown off track Xi's aim of establishing China as the primary regional power. The PLA was also portrayed as playing a pivotal role during the height of the coronavirus outbreak by dispatching medics and building field hospitals, something recognized in Premier Li Keqiang's report Friday to the opening session of the ceremonial parliament, the National People's Congress.
"The people's armed forces demonstrated fine conduct by reacting swiftly to the Party's commands and shouldering heavy responsibilities in COVID-19 control," Li said.
The government will strengthen support in logistics and equipment and "promote innovative development of defense-related science and technology," while ensuring that "unity between the military and the government and between the military and the people "remains rock solid," the premier said.


text:
Q: the conditions in a loop are not working properly In this condition the if statement and the else if statement are not working properly.I am trying to build a hangman game, the problem is that when the guessed letter is correct and matches a letter in the word it increment the countToLoose and print countToLoose and at the same time it prints "That is a correct guess".
Can someone please fix the title of the question to proper title because I can't think of other one.
public static string GuessTheLetter(string word)
{
    //List<string> _guessed = new List<string>();
    char[] charctersWord = word.ToLower().ToCharArray();
    int countToLoose = 0;

    while (countToLoose != 5)
    {
        Console.WriteLine("Guess a letter");
        string theGuessedLetter = Console.ReadLine();
        theGuessedLetter.ToLower();

        //_guessed.Add(theGuessedLetter);

        for (int i = 0; i < charctersWord.Length; i++)
        {
            if (!theGuessedLetter.ToLower().Equals(charctersWord[i]))
            {
                countToLoose++ ;
                Console.WriteLine(countToLoose);
                break;
            }
            else if(String.Equals(theGuessedLetter.ToLower(), charctersWord) == true)
            {

                Console.WriteLine("That is a correct guess");

            }
        }
    }

    return "";
}

A: This is because you are comparing theGuessedLetter with each character from the array charctersWord, so although the word contains your guessed char, countToLoose gets incremented by charctersWord's length - 1.
Also, theGuessedLetter should be a char instead of string:
char theGuessedLetter = Console.ReadLine()[0];

instead of
string theGuessedLetter = Console.ReadLine();

And you could use String.Contains instead of the for loop. I also introduce a new variable, userWon, to get to know if the user guesses the letter:
bool userWon = false
while (countToLoose != 5 and !userWon)
{
        Console.WriteLine("Guess a letter");
        string theGuessedLetter = Console.ReadLine();
        if (charctersWord.Contains(theGuessedLetter.ToLower()))
        {
             userWon = true;
        }
        countToLoose++;
}

And, after, you can check if the user guessed the letter to show the message:
if (userWon)
{
     Console.WriteLine("That is a correct guess");
}

A: try this it will work fine. you are not doing incorrect way.
public static string GuessTheLetter(string word)
{
    //List<string> _guessed = new List<string>();
    char[] charctersWord = word.ToLower().ToCharArray();
    int countToLoose = 0;

    while (countToLoose != 5)
    {
        Console.WriteLine("Guess a letter");
        string theGuessedLetter = Console.ReadLine();
        theGuessedLetter.ToLower();

        //_guessed.Add(theGuessedLetter);
        bool guess=false;
        for (int i = 0; i < charctersWord.Length; i++)
        {

             if(String.Equals(theGuessedLetter.ToLower(), charctersWord) == true)
            {
                guess = true;
                 break;

            }
        }
        if (guess)
            {
                Console.WriteLine("That is a correct guess");
                countToLoose++ ;
                Console.WriteLine(countToLoose);
                break;
            }
    }

    return "";
}