code: private String createString(String f)
      {
          StringBuilder sb = new StringBuilder();
          sb.append("addressMode=["+
              cudaTextureAddressMode.stringFor(addressMode[0])+","+
              cudaTextureAddressMode.stringFor(addressMode[1])+","+
              cudaTextureAddressMode.stringFor(addressMode[2])+"]"+f);
          sb.append("filterMode="+cudaTextureFilterMode.stringFor(filterMode)+f);
          sb.append("readMode="+cudaTextureReadMode.stringFor(readMode)+f);
          sb.append("sRGB="+sRGB+f);
          sb.append("borderColor="+Arrays.toString(borderColor)+f);
          sb.append("normalizedCoords="+normalizedCoords+f);
          sb.append("maxAnisotropy="+maxAnisotropy+f);
          sb.append("mipmapFilterMode="+cudaTextureFilterMode.stringFor(mipmapFilterMode)+f);
          sb.append("mipmapLevelBias="+mipmapLevelBias+f);
          sb.append("minMipmapLevelClamp="+minMipmapLevelClamp+f);
          sb.append("maxMipmapLevelClamp="+maxMipmapLevelClamp+f);
          return sb.toString();
      }
docs: Creates and returns a string representation of this object,
  using the given separator for the fields
  
  @param f Separator
  @return A String representation of this object