Will it really not lost information from long to double?

Hello!
I need to use a java long variable to store bitmask, all its 64 bits are used. But in a step I need to convert the long variable to a double variable and then convert it back, because other people's api only supports double. What I don't understand is that both java long and double variables have 64 bits size, a long variable use all its 64 bit to store a decimal number, but besides the decimal portion, a double variable still need to store the exponential potion, so some information may be lost when convert a long to a double. Can anyone tell me is my bitmask safe when it is converted to a double and converted back? Thank you.

No. A 'double' has 53 bits for the mantissa so you are in danger of losing up to 11 bits of precision from your 64-bit 'long'.

Similar Messages

  • Why will Adobe Acrobat not load PDF from my work website, but will load on other computers?

    Why will Adobe Acrobat not load PDF from my work website, but will load on other computers?  I have to log in to a website to get our orders, and we thought it was the website at first, but have since realized it is just my computer with this issue.  I have tried uninstalling and reinstalling the software and still it does not work. 

    You ask "why", but don't provide any information...
    What is your operating system?
    What is your web browser?
    Are you asking about Adobe Reader or Acrobat?
    What is your Reader / Acrobat version?
    What exactly means "will not load"?

  • IPad will open but not display information entered on a form sent as a PDF.

    iPad will open but not display information entered on a PDF file. Same file will open and display all information on my iMac. Anyone had this problem?

    I think that you are trying to view a form fields PDF file and you cannot see the content that was filled in on those fields. Form fields will not show in the mail app or in iBooks. Download Adobe Reader for the iPad. It is free and it offers a lot of features for a free app. Save that PDF to Adobe Reader and see if the text in the fields appear.

  • Will apple really not fix your phone if youve gotten it fixed by someone who doesnt work for apple even if you pay them?

    Will apple really not fix your phone if youve gotten it fixed by someone who doesnt work for apple even if you pay them?

    fionaxo wrote:
    Will apple really not fix your phone if youve gotten it fixed by someone who doesnt work for apple even if you pay them?
    Did Apple tell you that they won't provide support for a device that has had unauthorized service?

  • It appears that iPad does not retain information from prior years - appointments, etc.  Valuable info is lost unless there is an archive feature that I cannot find.

    It appears that the iPad, and also the iPhone do not retain information for prior years, such as appointments, etc.  Unless there is an archive feature, which I have not found, valuable information is lost.  Any help would be appreciated.

    Thank you so much to JimHdk.   A really simple solution, but I guess I am not totally familiar with my iPad.  I have a high learning curve with my iPhone also.

  • Credit Memo DFF does not contain information from the original invoice line

    Hi
    Customer is facing issue mentioned in Note: 364999.1
    Issue: Created a credit memo against the invoice and noticed that the resulting credit memo lines do not contain the DFF information from the original invoice lines.
    I found through Metalink that this issue was reported to Oracle for release 11.5.7.
    Looks like the fix was to provide a check box in RAXSUMSC.fmb.
    - One off Patch for 11.5.7 - Bug / Patch 2803629 (one-off patch)
    - One off Patch for 11.5.8 - Bug / Patch 3411221 (one-off patch)
    - 11.5.9 - nothing available !!!!
    As per bug 2675652 the issue was fixed in a file RAXSUMSC.fmb, version 115.41 This BUG shows that it has been fixed by in 11.5.10
    Customer is using 11.5.9 which has RAXSUMSC.fmb, version 115.40, we cant apply patches for 11.5.7 or 11.5.8 that are available.
    Any pointers on what can be done ?
    Thanks,

    Hi Pat,
    the project code (PC) on the marketing document may only be applied to the business partner (BP), hence the only row in the associated journal entry (JE) with this project code is that of the BP.
    You can link project codes to specific accounts (CoA -> select account -> account details -> project code) & this project code will then be assigned every time the account is found in a JE.
    If you require the project code to be applied to the freight, you may assign this project code to the account you have defined for this freight. The drawback is naturally that the project code will then  be pulled every time this freight is used, regardless of whether or not the PC is associated with the BP or not.
    It is possible to manually assign project codes to every row in a journal entry, hence this should also be possible with SDK. You might explore the possibility whether it might be possible to automatically assign the BP PC to all rows in the JE using a script.
    All the best,
    Kerstin

  • Flash does not load information from xml on DMM system

    I have flash file load information from xml file. flash file and xml file i push on IIS server. In presentation i add URL of flash file but flash file not show information.
    I try run URL direct from DMP is ok.
    Flash file write for Flash litte 3.1 and use action script 2.0. DMS system test with DMM version is 5.3 and DMP 4310G.
    Please point where the error and the notes on  flash file use with DMM for my programmer.
    Thanks!

    Hi guy's
    I think I maybe faced with a similar issue.
    I've been working on a flash build that pulls in xml feeds. Everything I have works great so far but I've only been able to test as standalone(Desktop) and in the browser.
    When I tested standalone(Desktop) I did get the flash security popup but once I granted access it worked fine.
    I've never used DMP 4310 before. At this point in time I dont have access to it either. All I know is that my swf will be put on it.
    Can anyone tell me how the DMP 4310 will handle the flash security popup?

  • Can I really not download music from an external website to my IPad Air?

    Hi guys
    I've recently just become an apple user and am having some teething problems
    Basically I'm a DJ and download music from certain websites ( beatport being one of them) . I have just bought the Traktor app on ipad to try out too.
    What I'd like to know is how to save this music to my ipad, someone told me this is not possible....? That sounds completely absurd
    There must be a supported/ reliable way to do it....do I really have to download to my comp then drag and drop...? What about uploading what I already have on my computer, can I upload to the cloud then download that way...?
    Please help lol

    Others may have mentioned this.
    Download your music on your computer. Then load all your music into iTunes on your computer. Create playlists etc. in iTunes. On the computer. After you've organized your music there connect your iPad to your computer. You can then select the music you want to sync over to the iPad or choose to sync it all.
    Any time you add more music to iTunes on your computer a quick sync to your iPad will copy that over for you.

  • I need a vi for LabView 5.1.2 that when run will retrieve all the channel information from Max

    I know there is a vi example for 6.1 to do this exact thing and create a text file as well. But I do not have 6.1 on the machine I want to extract the data from. Is there a similar program for 5.1.2 that has been created that someone can share with me?
    Thanks
    Bill

    Hi Bill,
    I have taken the example you described from LabVIEW 6i and saved it for the previous version of 5.1.  I know there are a few errors that you may have to correct to get it to run correctly. 
    Thanks,
    Laura
    Attachments:
    Virtual_Channel_Info_Grabber.vi ‏57 KB

  • Contact Us form not sending information from form

    I have wasted days trying to figure out what I need to do to get this form to work and I realize this is way over my head.   I am a novice with Dreamweaver and I am trying to figure out what the person before me did (who also was a novice).  I am very confused.  Can someone help me please?
    Here is the html for the contact us page in question:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
        <head>
            <title>Americanwestjets.com</title>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="description" content="Designed and developed by Codify Design Studio - codifydesign.com"/>
            <link rel="stylesheet" type="text/css" href="Templates/Publish/stylesheet.css" />
            <script src="Templates/Publish/SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
            <link href="Templates/Publish/SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
        <meta name="Description" content="Americanwestjets.com
    " />
        <meta name="Keywords" content="American West Jets, airlines, love, pacific, fun, vacation, free, discount" />
        <style type="text/css">
        body {
        background-color: #FF9;
        body,td,th {
        color: #006;
        #apDiv1 {
        position:absolute;
        left:42px;
        top:408px;
        width:643px;
        height:2px;
        z-index:1;
        background-color: #FF9900;
        overflow: auto;
        #apDiv1 {
        background-color: #306;
        background-image: url(images/%5Bwallcoo_com%5D_blue_sky_white_clound_010hdfn.jpg);
        background-repeat: repeat;
        border-top-width: thin;
        border-right-width: thin;
        border-bottom-width: thin;
        border-left-width: thin;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #933;
        .contentArea .container .contentleft #marketsurvey p label {
        color: #000;
        </style>
        <script type="text/javascript">
    function MM_validateForm() { //v4.0
      if (document.getElementById){
        var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
        for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
          if (val) { nm=val.name; if ((val=val.value)!="") {
            if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
              if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
            } else if (test!='R') { num = parseFloat(val);
              if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
              if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
                min=test.substring(8,p); max=test.substring(p+1);
                if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
          } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
        } if (errors) alert('The following error(s) occurred:\n'+errors);
        document.MM_returnValue = (errors == '');
        </script>
        </head>
    <body bgcolor="#FFFF99" text="#000066" link="#FF66FF" vlink="#00FF00" alink="#9933CC">
          <div class="bannerArea">
    <div class="container">
                    <div class="bannernav"></div>
                    <div class="toplogo"></div>
                    <div style="clear:both;"></div>
                </div>
            </div>
            <div class="topnavigationArea">
                <div class="container">
                    <div class="topnavigationgroup">
                        <ul id="MenuBar1" class="MenuBarHorizontal">
                            <li><a href="index.html">Home</a>                        </li>
                            <li><a href="Reservations.html" class="MenuBarItemSubmenu">Reservation</a>
                              <ul>
                                <li><a href="flight schedule.html">Flight Schedule</a></li>
                              </ul>
                            </li>
                            <li><a href="Daily Savings.html">Daily Savings</a></li>
                        <li><a href="about us.html">About Us</a>                      </li>
                            <li style="border-right-style: solid;"><a href="contact us.html">Contact Us</a>                        </li>
                        </ul>
                    </div>
                    <div style="clear:both;"></div>
                </div>
            </div>
            <div class="contentArea">
                <div class="container">
                    <div class="contentleft">
                        <h1>Contact Us: Market Survey</h1>
                        <p>Please complete the following form to receive a $50.00 coupon on your next flight with American West Jets! Don't miss out and let your friends and family know this amazing premiere limited time offer! </p>
                        <p> </p>
                          <form id="marketsurvey" name="marketsurvey" method="post" action="contact.php">
                        <p>First Name:
                  <label for="first name"></label>
                            <input name="first name" type="text" id="first name" size="30" maxlength="30" />
                          </p>
    <p>Last Name:                     
      <label for="last name"></label>
      <input name="last name" type="text" id="last name" size="30" maxlength="30" />
    </p>
                          <p>Email Address:
                            <input name="email address" type="text" id="email address" size="40" />
                          </p>
                          <p> </p>
                          <p>Where do you fly most frequently?</p>
                          <p>
                            <label for="where do you fly"></label>
                            <label>
                              <input type="checkbox" name="CheckboxGroup2" value="checkbox" id="CheckboxGroup2_0" />
                              North America</label>
                            <br />
                            <label>
                              <input type="checkbox" name="CheckboxGroup2" value="checkbox" id="CheckboxGroup2_1" />
                            South America    </label><br />
                            <label>
                              <input type="checkbox" name="CheckboxGroup2" value="checkbox" id="CheckboxGroup2_2" />
                              Europe</label>
                            <br />
                            <label>
                              <input type="checkbox" name="CheckboxGroup2" value="checkbox" id="CheckboxGroup2_3" />
                              Asia</label>
                            <br />
                            <label>
                              <input type="checkbox" name="CheckboxGroup2" value="checkbox" id="CheckboxGroup2_4" />
                              Australia/South Pacific</label><br />
                            <br />
                          </p>
    <p>How often do you fly?</p>
                          <p>
                            <label>
                              <input type="radio" name="RadioGroup1" value="radio" id="RadioGroup1_0" />
                              4 or more times per year
                            </label><br />
                            <label>
                              <input type="radio" name="RadioGroup1" value="radio" id="RadioGroup1_1" />
                              1-2 times per year</label>
                            <br />
                            <label>
                              <input type="radio" name="RadioGroup1" value="radio" id="RadioGroup1_2" />
                              Rarely</label>
                            <br />
                            <label>
                              <input type="radio" name="RadioGroup1" value="radio" id="RadioGroup1_3" />
                              Never</label>
                            <br />
                            <br />
                          </p>
    <p>Which airline(s) do you usually fly with?</p>
    <p>
      <label>
        <input type="checkbox" name="CheckboxGroup1" value="checkbox" id="CheckboxGroup1_0" />
        Air Pacific
      </label>
      <br />
      <label>
        <input type="checkbox" name="CheckboxGroup1" value="checkbox" id="CheckboxGroup1_1" />
        American</label><br />
      <label>
        <input type="checkbox" name="CheckboxGroup1" value="checkbox" id="CheckboxGroup1_2" />
        Delta</label>
      <br />
      <label>
        <input type="checkbox" name="CheckboxGroup1" value="checkbox" id="CheckboxGroup1_3" />
        Hawaiian</label>
      <br />
      <label>
        <input type="checkbox" name="CheckboxGroup1" value="checkbox" id="CheckboxGroup1_4" />
        Jet Blue</label>
      <br />
      <label>
        <input type="checkbox" name="CheckboxGroup1" value="checkbox" id="CheckboxGroup1_5" />
        Southwest</label>
      <br />
      <label>
        <input type="checkbox" name="CheckboxGroup1" value="checkbox" id="CheckboxGroup1_6" />
        United</label><br />
      <label>
        <input type="checkbox" name="CheckboxGroup1" value="checkbox" id="CheckboxGroup1_7" />
        Other</label>
      <label>
        <input name="other airlines" type="text" id="other airlines" size="70" maxlength="80" />
      </label>
      <br />
      <br />
    </p>
                          <p>If adult tickets were for ages 17 and higher, would you bring your children with you on your vacations?</p>
                          <p>
                            <label for="children more often on trips"></label>
                            <label>
                              <input type="radio" name="RadioGroup3" value="radio" id="RadioGroup3_0" />
                              Yes, I would bring my children</label>
                            <br />
                            <label>
                              <input type="radio" name="RadioGroup3" value="radio" id="RadioGroup3_1" />
                              No, I would not bring my children </label>
                            <br />
                          </p>
    <p>Would you subscribe for exclusive daily savings, coupons, and vacation packages via email?</p>
                          <p>
                            <label>
                              <input type="radio" name="RadioGroup4" value="radio" id="RadioGroup4_0" />
                              Yes, I would love to subscribe.</label>
                            <br />
                            <label>
                              <input type="radio" name="RadioGroup4" value="radio" id="RadioGroup4_1" />
                              No, I do not wish to subcribe at this time.</label><br />
                          </p>
    <p>
      <input name="Submit" type="submit" id="Submit" onclick="MM_validateForm('first name','','R','last name','','R','email address','','R');return document.MM_returnValue" value="Submit" />
      <input type="reset" name="reset" id="reset" value="Reset" />
              </p>
    <p>       </p>
                      </form>
                        <p> </p>
    <p> </p>
                  </div>
                    <div style="clear:both;"></div>
                </div>
            </div>
            <div class="footerArea">
                <div class="container">
                    <div class="copyright">&copy; 2011 American West Jets. All rights reserved.</div>
                </div>
            </div>
            <script type="text/javascript">
            <!--
            var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
            //-->
            </script>
        </body>
    </html>

    Sure - here it is:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head>
    <body>
    </body>
    </html>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Sendemail Script</title>
    </head>
    <body>
    <!-- Reminder: Add the link for the 'next page' (at the bottom) -->
    <!-- Reminder: Change 'YourEmail' to Your real email -->
    <?php
    $ip = $_POST['ip'];
    $httpref = $_POST['httpref'];
    $httpagent = $_POST['httpagent'];
    $visitor = $_POST['visitor'];
    $visitormail = $_POST['visitormail'];
    $notes = $_POST['notes'];
    $attn = $_POST['attn'];
    if(!$visitormail == "" && (!strstr($visitormail,"@") || !strstr($visitormail,".")))
    echo "<h2>Use Back - Enter valid e-mail</h2>\n";
    $badinput = "<h2>Feedback was NOT submitted</h2>\n";
    echo $badinput;
    die ("Go back! ! ");
    if(empty($visitor) || empty($visitormail) || empty($notes )) {
    echo "<h2>Use Back - fill in all fields</h2>\n";
    die ("Use back! ! ");
    $todayis = date("l, F j, Y, g:i a") ;
    $attn = $attn ;
    $subject = $attn;
    $notes = stripcslashes($notes);
    $message = " $todayis [EST] \n
    From: $visitor ($visitormail)\n
    Additional Info : IP = $ip \n
    Browser Info: $httpagent \n
    Referral : $httpref \n
    $from = "From: $visitormail\r\n";
    mail("[email protected]", $subject, $message, $from);
    ?>
    <p align="center">
    Date: <?php echo $todayis ?>
    <br />
    Thank You : <?php echo $visitor ?> ( <?php echo $visitormail ?> )
    <br />
    Attention: <?php echo $attn ?>
    <br />
    Message:<br />
    <?php $notesout = str_replace("\r", "<br/>", $notes);
    echo $notesout; ?>
    <br />
    <?php echo $ip ?>
    <br /><br />
    <a href="thankyou.html"> Next Page </a>
    </p>
    </body>
    </html>
    Thank you!

  • Not much information from jwsc

    I am using jwsc to build my weblogic 10 artifacts. jwsc also compiles the files. It is giving me an error:
    UILD FAILED
    C:\bea10\user_projects\Sept23workspace\BVoIPServicesWeb\build.xml:91: weblogic.wsee.tools.jws.build.CompileException: Error compiling web service: C:\bea10\user_projects\Sept23workspace\BVoIPServicesWeb\src\com\qwest\bvoipservices\webservices\compression\Compression.java
    Not much else
    How do I get more details? I have tried setting verbose (tried "true", "yes", "on") with no success.
    What is weird is that the same java file compiles doing an Eclipse build.. and it also compiles without error in a different target in the same build.xml file. Here is the one that works (buildClasses) followed by the jwsc one that doesnt (buildWebservices):
    <!-- Target that compiles the Module -->
         <target name="buildClasses">
         <mkdir dir="build/classes"/>
         <echo message="${ant.project.name}: ${ant.file}" />
         <javac destdir="build/classes" debug="true">
         <src path="src" />     
         <src path=".apt_src" />     
         <classpath refid="project.classpath" />
         </javac>
         </target>     
         <taskdef name="jwsc" classname="weblogic.wsee.tools.anttasks.JwscTask" classpathref="project.classpath" />
         <target name="buildWebservices">
              <mkdir dir="build/webserviceclasses"/>               
              <jwsc                
                   srcdir="src"
                   verbose="yes"               
                   deprecation="on"               
                   classpathref="project.classpath"
                   source="1.5"
                   destdir="${ear.content.dir}">
                   <module contextPath="BVoIPServices" name="BVoIPServicesWeb" >
                        <jwsfileset srcdir="src/com/qwest/bvoipservices/webservices/" >
                             <include name="compression/Compression.java" />
                        </jwsfileset>
                   </module>               
              </jwsc>
         </target>

    teach5 wrote:
    I discovered tonight while on the phone that I get good volume from the right speaker and a whole lot less from the left.
    Hopefully, no sound vs. less.
    Phil

  • I can not transfer information from my Mac Mini  to my iPhone five

    Re syncing  calendar from Mac Mini to iPhone 5:   If I enter an event on my Mac Mini Calendar it does not transfer to my iPhone.  It works fine from my iPhone to my Mac Mini.  My i phone is using iOS 7.1.2.  My Mini's op sys is 10.9.4.  I have tried changing the settings on my phone, in my iCloud account and on my Mini.  I've become a bit confused.  Can you tell me what is wrong and how to fix it.  Chuckle, or tell me it can't be done.  Thanks, Bill Page   

    Hello WLTP,
    Thanks for using Apple Support Communities.
    To troubleshoot iCloud calendar syncing please follow the steps in the article below.
    iCloud: Troubleshooting iCloud Calendar
    http://support.apple.com/kb/TS3999
    Take care,
    Alex H.

  • Why will quicktime 7 not play mp4 from windows

    So I made a video with an H.264/mp4 format using a program called Lightwave on Windows 7. When I transferred this file to quicktime 7 on a mac for a presentation, the first image looked fine for about 3 seconds, then the colors were all changed around and faded. However, when I went back to quicktime on windows 7, it works just fine. Does anyone have any suggestions?

    Perhaps this will help:
    http://answers.microsoft.com/en-us/windows/forum/windows_xp-files/windows-cannot -find-cwindowssystem32rundll32exe/664c5b59-515c-472e-a872-a41f3e0562c1
    Regards.

  • How do I recover download history that has not been deleted from but is no longer in my downloads browser window?

    I downloaded edited versions of a document from an online school a while ago. They are no longer available on the website I downloaded them from, and that was the ONLY location they were available. I checked the window that logs down my downloads, but the documents were no longer there. Is there any way to recover those downloads?
    This is really important to me, so thanks for any advice.
    Myst
    ~X~

    If the page no longer exists you have probably lost the information, unless you deliberatly saved the webpage (yourself manually; by working 'offline', or some sort of archive extension) to your computer. That is something you need to do if you expect a webpage to change. Your bookmarks or history only point you back at the webpage, they are not the information from that webpage.
    There are two possibilities you could try '''but''' this only works for any original material, not anything you edited yourself.
    * '''Offline''' if you use '''file -> work offline ''' . Then if you try the URL you have whilst offline, if firefox does have a cached copy it may load.
    * '''Web Cache''', some pages get archived elsewhere on the web, google for instance stores current or sometimes older versions of sites as a cache copy, look for the item on google and if you see an alternative link marked 'cached' &/or 'Similar' try clicking on them.
    If you are lucky and find the information remember to immediately use File -> save page as , and make a copy for your computer.

  • I resently upgraded my OS to Snow Leopard, but the information in my address book did not transfer.  How can I recover the lost information?

    I upgraded to Snow Loepard OS.  But not all the information in the address book was transfered.  How can I recover the lost information from my old address book?

    No I did not make a copy of my address book. 
    Some information was moved over, many did not.
    I do not see a pattern.
    I think all the info is still on the hard drive, I just don't know how to recover it.

Maybe you are looking for

  • Spinning Beachball FIXED in iTunes 7.7.1

    Congratulations Apple, iPod Touch spinning beachball issue when connecting to iTunes 7.7.1 has now been fixed, no more waiting 2-3mins for iTunes to recognise the Touch.

  • How do I add rows to a drop down list. I am using Excel 2008

    I am trying to incorporate added rows into a drop down list and am having no luch.  Any suggestions?

  • Strange database connection error in JDev 11g.

    We are developing an application using J dev 11.1.1.0.1 But suddeny following error occurs. (We don't change anything. Just we copy project to different machine. ) We can connect to database using this connection settings. But when we run  the projec

  • DNS problem on Snow Leopard Server.

    I have a mac mini server on my network running DNS, File Sharing, Open Directory, and Web services.  I believe that I have everything configured properly, but I'm having a perplexing issue with DNS.  I also have some client machines on the network, a

  • Video content blank screen

    video is not working - can listen to you tube but not see video content any suggestions?