signature:
public class ElasticIO { /** * REST call to index into ES */
public void insertDiscovery ( List < IMetric > batch ) throws IOException { } }

implementation: batchHistogram . update ( batch . size ( ) ) ; if ( batch . size ( ) == 0 ) { log . debug ( "ElasticIO: batch size for insertDiscovery is zero, so skip calling Elasticsearch ingest." ) ; return ; } Timer . Context ctx = writeTimer . time ( ) ; try { for ( Object obj : batch ) { if ( ! ( obj instanceof IMetric ) ) { classCastExceptionMeter . mark ( ) ; continue ; } } elasticsearchRestHelper . indexMetrics ( batch ) ; } finally { ctx . stop ( ) ; }


signature:
public class AggregatedPayload { /** * This method is invoked by the validator automatically */
@ AssertTrue ( message = "At least one of the aggregated metrics(gauges, counters, timers, sets) are expected" ) private boolean isValid ( ) { } }

implementation: boolean isGaugePresent = gauges != null && gauges . length > 0 ; boolean isCounterPresent = counters != null && counters . length > 0 ; boolean isTimerPresent = timers != null && timers . length > 0 ; boolean isSetPresent = sets != null && sets . length > 0 ; return ( isGaugePresent || isCounterPresent || isTimerPresent || isSetPresent ) ;


signature:
public class AggregatedPayload { /** * Marks / instruments our internal metrics that we have received
 * short or delayed metrics
 * @ param ingestTime
 * @ return */
public void markDelayMetricsReceived ( long ingestTime ) { } }

implementation: long delay = getDelayTime ( ingestTime ) ; if ( delay > MAX_AGE_ALLOWED ) { if ( delay <= SHORT_DELAY ) { Instrumentation . markMetricsWithShortDelayReceived ( ) ; } else { Instrumentation . markMetricsWithLongDelayReceived ( ) ; } }


signature:
public class DownloadService { /** * gets run by the thread . */
private void doCheck ( ) { } }

implementation:
if ( ! running ) return ; if ( fileManager == null ) return ; if ( unexpectedErrors > MAX_UNEXPECTED_ERRORS ) { log . info ( "Terminating because of errors" ) ; terminate ( false ) ; return ; } Timer . Context waitTimerContext = waitingTimer . time ( ) ; // Possible infinite thread sleep ? This will make sure we fire downloading only when are the files are consumed / merged
while ( downloadDir . listFiles ( ) . length != 0 ) { log . debug ( "Waiting for files in download directory to clear up. Sleeping for 1 min. If you see this persistently, it means the downloaded files are not getting merged properly/timely" ) ; try { Thread . sleep ( 60000 ) ; } catch ( Exception ex ) { } } waitTimerContext . stop ( ) ; if ( downloadLock . tryLock ( ) ) { try { if ( fileManager . hasNewFiles ( ) ) { fileManager . downloadNewFiles ( downloadDir ) ; } } catch ( Throwable unexpected ) { unexpectedErrors += 1 ; log . error ( "UNEXPECTED; WILL TRY TO RECOVER" ) ; log . error ( unexpected . getMessage ( ) , unexpected ) ; // sleep for a minute ?
if ( Thread . interrupted ( ) ) { try { thread . sleep ( 60000 ) ; } catch ( Exception ex ) { log . error ( ex . getMessage ( ) , ex ) ; } } } finally { downloadLock . unlock ( ) ; } } else { log . debug ( "Download in progress" ) ; }


signature:
public class DPreaggregatedMetricsRW { /** * Inserts a collection of rolled up metrics to the metrics _ preaggregated _ { granularity } column family .
 * Only our tests should call this method . Services should call either insertMetrics ( Collection metrics )
 * or insertRollups ( )
 * @ param metrics
 * @ throws IOException */
@ VisibleForTesting @ Override public void insertMetrics ( Collection < IMetric > metrics , Granularity granularity ) throws IOException { } }

implementation: Timer . Context ctx = Instrumentation . getWriteTimerContext ( CassandraModel . getPreaggregatedColumnFamilyName ( granularity ) ) ; try { Multimap < Locator , IMetric > map = asMultimap ( metrics ) ; if ( isBatchIngestEnabled ) { insertMetricsInBatch ( map , granularity ) ; } else { insertMetricsIndividually ( map , granularity ) ; } } finally { ctx . stop ( ) ; }


signature:
public class DPreaggregatedMetricsRW { /** * Fetches { @ link com . rackspacecloud . blueflood . outputs . formats . MetricData } objects for the
 * specified list of { @ link com . rackspacecloud . blueflood . types . Locator } and
 * { @ link com . rackspacecloud . blueflood . types . Range } from the specified column family
 * @ param locators
 * @ param range
 * @ param granularity
 * @ return */
@ Override public Map < Locator , MetricData > getDatapointsForRange ( List < Locator > locators , Range range , Granularity granularity ) /* throws IOException */
{ } }

implementation: String columnFamily = CassandraModel . getPreaggregatedColumnFamilyName ( granularity ) ; return getDatapointsForRange ( locators , range , columnFamily , granularity ) ;


signature:
public class DPreaggregatedMetricsRW { /** * Return the appropriate IO object which interacts with the Cassandra database .
 * For Preaggregated Metrics , only rollup type is required .
 * For Basic Numeric Metrics , the granularity is required as metrics _ full is handled differently
 * than the other granularities .
 * @ param rollupType
 * @ param granularity
 * @ return */
@ Override public DAbstractMetricIO getIO ( String rollupType , Granularity granularity ) { } }

implementation:
// find out the rollupType for this locator
RollupType rType = RollupType . fromString ( rollupType ) ; // get the right PreaggregatedIO class that can process
// this rollupType
DAbstractMetricIO io = rollupTypeToIO . get ( rType ) ; if ( io == null ) { throw new InvalidDataException ( String . format ( "getIO: unsupported rollupType=%s" , rollupType ) ) ; } return io ;


signature:
public class RandomPortSupplier { /** * @ return an available port assigned at random by the OS .
 * @ throws IllegalStateException if the port cannot be determined . */
public int get ( ) throws IllegalStateException { } }

implementation: ServerSocket socket = null ; try { socket = this . severSocketFactory . createServerSocket ( 0 ) ; socket . setReuseAddress ( false ) ; return socket . getLocalPort ( ) ; } catch ( IOException e ) { throw new IllegalStateException ( "Could not determine random port to assign." , e ) ; } finally { if ( socket != null ) { try { socket . close ( ) ; } catch ( IOException e ) { LOGGER . debug ( "Couldn't close socket that was temporarily opened to determine random port." , e ) ; } } }


signature:
public class ExtractorFactory { /** * Returns an Extractor instance appropriate based on the given configuration . */
public Extractor getNewInstance ( ) { } }

implementation: Extractor extractor = new BasicExtractor ( config ) ; if ( config . shouldCachedDownload ( ) ) { extractor = new CachedExtractor ( extractor , config ) ; } return extractor ;


signature:
public class SystemUtils { /** * Decides if the operating system matches .
 * @ param osNamePrefix the prefix for the os name
 * @ param osVersionPrefix the prefix for the version
 * @ return true if matches , or false if not or can ' t determine */
private static boolean getOSMatches ( final String osNamePrefix , final String osVersionPrefix ) { } }

implementation: return isOSMatch ( OS_NAME , OS_VERSION , osNamePrefix , osVersionPrefix ) ;


signature:
public class SystemUtils { /** * Gets a System property , defaulting to { @ code null } if the property cannot be read .
 * If a { @ code SecurityException } is caught , the return value is { @ code null } and a message is written to
 * { @ code System . err } .
 * @ param property the system property name
 * @ return the system property value or { @ code null } if a security problem occurs */
private static String getSystemProperty ( final String property ) { } }

implementation:
try { return System . getProperty ( property ) ; } catch ( final SecurityException ex ) { // we are not allowed to look at this property
System . err . println ( "Caught a SecurityException reading the system property '" + property + "'; the SystemUtils property value will default to null." ) ; return null ; }


signature:
public class SystemUtils { /** * Decides if the Java version matches .
 * This method is package private instead of private to support unit test invocation .
 * @ param version the actual Java version
 * @ param versionPrefix the prefix for the expected Java version
 * @ return true if matches , or false if not or can ' t determine */
static boolean isJavaVersionMatch ( final String version , final String versionPrefix ) { } }

implementation: if ( version == null ) { return false ; } return version . startsWith ( versionPrefix ) ;


signature:
public class SystemUtils { /** * Decides if the operating system matches .
 * This method is package private instead of private to support unit test invocation .
 * @ param osName the actual OS name
 * @ param osVersion the actual OS version
 * @ param osNamePrefix the prefix for the expected OS name
 * @ param osVersionPrefix the prefix for the expected OS version
 * @ return true if matches , or false if not or can ' t determine */
static boolean isOSMatch ( final String osName , final String osVersion , final String osNamePrefix , final String osVersionPrefix ) { } }

implementation: if ( osName == null || osVersion == null ) { return false ; } return isOSNameMatch ( osName , osNamePrefix ) && isOSVersionMatch ( osVersion , osVersionPrefix ) ;


signature:
public class SystemUtils { /** * Decides if the operating system version matches .
 * This method is package private instead of private to support unit test invocation .
 * @ param osVersion the actual OS version
 * @ param osVersionPrefix the prefix for the expected OS version
 * @ return true if matches , or false if not or can ' t determine */
static boolean isOSVersionMatch ( final String osVersion , final String osVersionPrefix ) { } }

implementation:
if ( osVersion == null || osVersion . trim ( ) . isEmpty ( ) ) { return false ; } // Compare parts of the version string instead of using String . startsWith ( String ) because otherwise
// osVersionPrefix 10.1 would also match osVersion 10.10
String [ ] versionPrefixParts = osVersionPrefix . split ( "\\." ) ; String [ ] versionParts = osVersion . split ( "\\." ) ; for ( int i = 0 ; i < Math . min ( versionPrefixParts . length , versionParts . length ) ; i ++ ) { if ( ! versionPrefixParts [ i ] . equals ( versionParts [ i ] ) ) { return false ; } } return true ;


signature:
public class EmbeddedRabbitMqConfig { /** * Returns the RabbitMQ node port as defined by the { @ link # envVars } or the default port if not defined .
 * This method will return the correct port even if the { @ link Builder # randomPort ( ) } method was used . */
public int getRabbitMqPort ( ) { } }

implementation: String portValue = this . envVars . get ( RabbitMqEnvVar . NODE_PORT . getEnvVarName ( ) ) ; if ( portValue == null ) { return RabbitMqEnvVar . DEFAULT_NODE_PORT ; } else { return Integer . parseInt ( portValue ) ; }


signature:
public class EmbeddedRabbitMq { /** * Starts the RabbitMQ server process and blocks the current thread until the initialization is completed .
 * @ throws ErlangVersionException when there ' s an issue with the system ' s Erlang version
 * @ throws DownloadException when there ' s an issue downloading the appropriate artifact
 * @ throws ExtractionException when there ' s an issue extracting the files from the downloaded artifact
 * @ throws StartupException when there ' s an issue starting the RabbitMQ server */
public void start ( ) throws ErlangVersionException , DownloadException , ExtractionException , StartupException { } }

implementation: if ( rabbitMqProcess != null ) { throw new IllegalStateException ( "Start shouldn't be called more than once unless stop() has been called before." ) ; } check ( ) ; download ( ) ; extract ( ) ; run ( ) ;


signature:
public class EmbeddedRabbitMq { /** * Submits the command to stop RabbitMQ and blocks the current thread until the shutdown is completed .
 * @ throws ShutDownException if there ' s an issue shutting down the RabbitMQ server */
public void stop ( ) throws ShutDownException { } }

implementation: if ( rabbitMqProcess == null ) { throw new IllegalStateException ( "Stop shouldn't be called unless 'start()' was successful." ) ; } new ShutdownHelper ( config , rabbitMqProcess ) . run ( ) ; rabbitMqProcess = null ;


signature:
public class StopWatch { /** * Start the stopwatch .
 * This method starts a new timing session , clearing any previous values .
 * @ throws IllegalStateException
 * if the StopWatch is already running . */
public void start ( ) { } }

implementation: if ( this . runningState == State . STOPPED ) { throw new IllegalStateException ( "Stopwatch must be reset before being restarted. " ) ; } if ( this . runningState != State . UNSTARTED ) { throw new IllegalStateException ( "Stopwatch already started. " ) ; } this . startTime = System . nanoTime ( ) ; this . startTimeMillis = System . currentTimeMillis ( ) ; this . runningState = State . RUNNING ;


signature:
public class StopWatch { /** * Stop the stopwatch .
 * This method ends a new timing session , allowing the time to be retrieved .
 * @ throws IllegalStateException
 * if the StopWatch is not running . */
public void stop ( ) { } }

implementation: if ( this . runningState != State . RUNNING && this . runningState != State . SUSPENDED ) { throw new IllegalStateException ( "Stopwatch is not running. " ) ; } if ( this . runningState == State . RUNNING ) { this . stopTime = System . nanoTime ( ) ; } this . runningState = State . STOPPED ;


signature:
public class StopWatch { /** * Split the time .
 * This method sets the stop time of the watch to allow a time to be extracted . The start time is unaffected ,
 * enabling { @ link # unsplit ( ) } to continue the timing from the original start point .
 * @ throws IllegalStateException
 * if the StopWatch is not running . */
public void split ( ) { } }

implementation: if ( this . runningState != State . RUNNING ) { throw new IllegalStateException ( "Stopwatch is not running. " ) ; } this . stopTime = System . nanoTime ( ) ; this . splitState = SplitState . SPLIT ;


signature:
public class StopWatch { /** * Suspend the stopwatch for later resumption .
 * This method suspends the watch until it is resumed . The watch will not include time between the suspend and
 * resume calls in the total time .
 * @ throws IllegalStateException
 * if the StopWatch is not currently running . */
public void suspend ( ) { } }

implementation: if ( this . runningState != State . RUNNING ) { throw new IllegalStateException ( "Stopwatch must be running to suspend. " ) ; } this . stopTime = System . nanoTime ( ) ; this . runningState = State . SUSPENDED ;


signature:
public class StopWatch { /** * Resume the stopwatch after a suspend .
 * This method resumes the watch after it was suspended . The watch will not include time between the suspend and
 * resume calls in the total time .
 * @ throws IllegalStateException
 * if the StopWatch has not been suspended . */
public void resume ( ) { } }

implementation: if ( this . runningState != State . SUSPENDED ) { throw new IllegalStateException ( "Stopwatch must be suspended to resume. " ) ; } this . startTime += System . nanoTime ( ) - this . stopTime ; this . runningState = State . RUNNING ;


signature:
public class StopWatch { /** * Get the time on the stopwatch in nanoseconds .
 * This is either the time between the start and the moment this method is called , or the amount of time between
 * start and stop .
 * @ return the time in nanoseconds
 * @ since 3.0 */
public long getNanoTime ( ) { } }

implementation: if ( this . runningState == State . STOPPED || this . runningState == State . SUSPENDED ) { return this . stopTime - this . startTime ; } else if ( this . runningState == State . UNSTARTED ) { return 0 ; } else if ( this . runningState == State . RUNNING ) { return System . nanoTime ( ) - this . startTime ; } throw new RuntimeException ( "Illegal running state has occurred." ) ;


signature:
public class StringUtils { /** * Joins the elements of the provided collection into a single String containing the provided list of elements .
 * No delimiter is added before or after the list .
 * Empty collections return an empty String . */
public static < T > String join ( Collection < T > collection , CharSequence joinedBy ) { } }

implementation: if ( collection . isEmpty ( ) ) { return "" ; } StringBuilder stringBuilder = new StringBuilder ( 256 ) ; for ( T t : collection ) { stringBuilder . append ( t . toString ( ) ) . append ( joinedBy ) ; } return stringBuilder . substring ( 0 , stringBuilder . length ( ) - joinedBy . length ( ) ) ;


signature:
public class ErlangVersionChecker { /** * Retrieves the current system ' s Erlang version to compare it to the minimum required version .
 * The system ' s Erlang version is always retrieved , but the comparison might be skipped if the RabbitMQ version
 * doesn ' t specify a minimum required version .
 * @ throws ErlangVersionException if the minimum required version is not met or if it can ' t be determined . */
public void check ( ) throws ErlangVersionException { } }

implementation: String erlangVersion ; try { erlangVersion = erlangShell . getErlangVersion ( ) ; LOGGER . debug ( "Erlang version installed in this system: {}" , erlangVersion ) ; } catch ( ErlangShellException e ) { throw new ErlangVersionException ( "Could not determine Erlang version. Ensure Erlang is correctly installed." , e ) ; } if ( minErlangVersion == null ) { LOGGER . debug ( "RabbitMQ version to execute doesn't specify a minimum Erlang version. Will skip this check." ) ; return ; } else { LOGGER . debug ( "RabbitMQ version to execute requires Erlang version {} or above." , minErlangVersion ) ; } int [ ] expected ; int [ ] actual ; try { expected = parse ( minErlangVersion ) ; actual = parse ( erlangVersion ) ; } catch ( RuntimeException e ) { LOGGER . warn ( "Error parsing Erlang version: " + minErlangVersion + " or " + erlangVersion + ". Ignoring check..." ) ; return ; } for ( int i = 0 ; i < actual . length ; i ++ ) { if ( actual [ i ] > expected [ i ] ) { break ; } if ( actual [ i ] < expected [ i ] ) { throw new ErlangVersionException ( String . format ( "Minimum required Erlang version not found. Expected '%s' or higher. Actual is: '%s'" , minErlangVersion , erlangVersion ) ) ; } }


signature:
public class RabbitMqPlugins { /** * This method exposes a way to invoke ' { @ value EXECUTABLE } ' command with any arguments .
 * This is useful when the class methods don ' t expose the desired functionality .
 * For example :
 * < pre > < code >
 * RabbitMqPlugins command = new RabbitMqPlugins ( config ) ;
 * command . execute ( " list " , " - v " , " management " ) ;
 * < / code > < / pre >
 * @ throws RabbitMqCommandException if the command cannot be executed */
public Future < ProcessResult > execute ( String ... arguments ) throws RabbitMqCommandException { } }

implementation: return new RabbitMqCommand ( config , EXECUTABLE , arguments ) . call ( ) . getFuture ( ) ;


signature:
public class RabbitMqPlugins { /** * Same as { @ link # list ( ) } but it returns the plugins grouped by state . */
public Map < Plugin . State , Set < Plugin > > groupedList ( ) throws RabbitMqCommandException { } }

implementation: Collection < Plugin > plugins = list ( ) . values ( ) ; return groupPluginsByState ( plugins ) ;


signature:
public class RabbitMqPlugins { /** * Executes the { @ code rabbitmq - plugins list } command
 * @ return a Map where the key is the plugin name and the value is the full plugin details parsed from the output .
 * @ throws RabbitMqCommandException if the command cannot be executed , it doesn ' t
 * { @ link EmbeddedRabbitMqConfig . Builder # defaultRabbitMqCtlTimeoutInMillis ( long )
 * finish in time } or exits unexpectedly
 * @ see # groupedList ( ) */
public Map < String , Plugin > list ( ) { } }

implementation: String [ ] args = { LIST_COMMAND } ; String executionErrorMessage = String . format ( "Error executing: %s %s" , EXECUTABLE , LIST_COMMAND ) ; String unexpectedExitCodeMessage = "Listing of plugins failed with exit code: " ; ProcessResult processResult = getProcessResult ( args , executionErrorMessage , unexpectedExitCodeMessage ) ; List < Plugin > plugins = parseListOutput ( processResult ) ; Map < String , Plugin > result = mapPluginsByName ( plugins ) ; return result ;


signature:
public class RabbitMqPlugins { /** * Executes the command { @ code rabbitmq - plugins enable { plugin } } and blocks until the call finishes .
 * @ param plugin the name of the plugin to enable .
 * @ throws RabbitMqCommandException if the command cannot be executed , it doesn ' t
 * { @ link EmbeddedRabbitMqConfig . Builder # defaultRabbitMqCtlTimeoutInMillis ( long )
 * finish in time } or exits unexpectedly */
public void enable ( String plugin ) throws RabbitMqCommandException { } }

implementation: String [ ] args = { "enable" , plugin } ; String executionErrorMessage = "Error while enabling plugin '" + plugin + "'" ; String unexpectedExitCodeMessage = "Enabling of plugin '" + plugin + "' failed with exit code: " ; getProcessResult ( args , executionErrorMessage , unexpectedExitCodeMessage ) ;


signature:
public class RabbitMqPlugins { /** * Disables the given plugin by executing { @ code rabbitmq - plugins disable { plugin } } and blocks until the call is
 * finished .
 * @ param plugin the name of the plugin to disable .
 * @ throws RabbitMqCommandException if the command cannot be executed , it doesn ' t
 * { @ link EmbeddedRabbitMqConfig . Builder # defaultRabbitMqCtlTimeoutInMillis ( long )
 * finish in time } or exits unexpectedly */
public void disable ( String plugin ) throws RabbitMqCommandException { } }

implementation: String [ ] args = { "disable" , plugin } ; String executionErrorMessage = "Error while disabling plugin '" + plugin + "'" ; String unexpectedExitCodeMessage = "Disabling of plugin '" + plugin + "' failed with exit code: " ; getProcessResult ( args , executionErrorMessage , unexpectedExitCodeMessage ) ;


signature:
public class FileUtils { /** * Copies bytes from the URL < code > source < / code > to a file
 * < code > destination < / code > . The directories up to < code > destination < / code >
 * will be created if they don ' t already exist . < code > destination < / code >
 * will be overwritten if it already exists .
 * @ param source the < code > URL < / code > to copy bytes from , must not be { @ code null }
 * @ param destination the non - directory < code > File < / code > to write bytes to
 * ( possibly overwriting ) , must not be { @ code null }
 * @ param connectionTimeout the number of milliseconds until this method
 * will timeout if no connection could be established to the < code > source < / code >
 * @ param readTimeout the number of milliseconds until this method will
 * timeout if no data could be read from the < code > source < / code >
 * @ throws IOException if < code > source < / code > URL cannot be opened
 * @ throws IOException if < code > destination < / code > is a directory
 * @ throws IOException if < code > destination < / code > cannot be written
 * @ throws IOException if < code > destination < / code > needs creating but can ' t be
 * @ throws IOException if an IO error occurs during copying
 * @ since 2.0 */
public static void copyURLToFile ( URL source , File destination , int connectionTimeout , int readTimeout ) throws IOException { } }

implementation: copyUrlToFile ( source , destination , connectionTimeout , readTimeout , null ) ;


signature:
public class FileUtils { /** * Copies bytes from the URL < code > source < / code > to a file
 * < code > destination < / code > . The directories up to < code > destination < / code >
 * will be created if they don ' t already exist . < code > destination < / code >
 * will be overwritten if it already exists .
 * @ param source the < code > URL < / code > to copy bytes from , must not be { @ code null }
 * @ param destination the non - directory < code > File < / code > to write bytes to
 * ( possibly overwriting ) , must not be { @ code null }
 * @ param connectionTimeout the number of milliseconds until this method
 * will timeout if no connection could be established to the < code > source < / code >
 * @ param readTimeout the number of milliseconds until this method will
 * timeout if no data could be read from the < code > source < / code >
 * @ param proxy the proxy to use to open connection
 * @ throws IOException if < code > source < / code > URL cannot be opened
 * @ throws IOException if < code > destination < / code > is a directory
 * @ throws IOException if < code > destination < / code > cannot be written
 * @ throws IOException if < code > destination < / code > needs creating but can ' t be
 * @ throws IOException if an IO error occurs during copying */
public static void copyUrlToFile ( URL source , File destination , int connectionTimeout , int readTimeout , Proxy proxy ) throws IOException { } }

implementation: URLConnection connection ; if ( proxy == null ) { connection = source . openConnection ( ) ; } else { connection = source . openConnection ( proxy ) ; } connection . setConnectTimeout ( connectionTimeout ) ; connection . setReadTimeout ( readTimeout ) ; InputStream input = connection . getInputStream ( ) ; copyInputStreamToFile ( input , destination ) ;


signature:
public class FileUtils { /** * Copies bytes from an { @ link InputStream } < code > source < / code > to a file
 * < code > destination < / code > . The directories up to < code > destination < / code >
 * will be created if they don ' t already exist . < code > destination < / code >
 * will be overwritten if it already exists .
 * @ param source the < code > InputStream < / code > to copy bytes from , must not be { @ code null }
 * @ param destination the non - directory < code > File < / code > to write bytes to
 * ( possibly overwriting ) , must not be { @ code null }
 * @ throws IOException if < code > destination < / code > is a directory
 * @ throws IOException if < code > destination < / code > cannot be written
 * @ throws IOException if < code > destination < / code > needs creating but can ' t be
 * @ throws IOException if an IO error occurs during copying
 * @ since 2.0 */
public static void copyInputStreamToFile ( InputStream source , File destination ) throws IOException { } }

implementation:
try { FileOutputStream output = openOutputStream ( destination ) ; try { copy ( source , output ) ; output . close ( ) ; // don ' t swallow close Exception if copy completes normally
} finally { closeQuietly ( output ) ; } } finally { closeQuietly ( source ) ; }


signature:
public class StartupHelper { /** * Starts the RabbitMQ Server and blocks the current thread until the server is confirmed to have started .
 * This is useful to ensure no other interactions happen with the RabbitMQ Server until it ' s safe to do so
 * @ return an unfinished future representing the eventual result of the { @ code rabbitmq - server } process running in " foreground " .
 * @ throws StartupException if anything fails while attempting to start and confirm successful initialization .
 * @ see ShutdownHelper */
@ Override public Future < ProcessResult > call ( ) throws StartupException { } }

implementation:
PatternFinderOutputStream initializationWatcher = new PatternFinderOutputStream ( BROKER_STARTUP_COMPLETED ) ; // Inform the initializationWatcher if the process ends before the expected output is produced .
PublishingProcessListener rabbitMqProcessListener = new PublishingProcessListener ( ) ; rabbitMqProcessListener . addSubscriber ( initializationWatcher ) ; Future < ProcessResult > resultFuture = startProcess ( initializationWatcher , rabbitMqProcessListener ) ; waitForConfirmation ( initializationWatcher ) ; return resultFuture ;


signature:
public class Plugin { /** * @ param outputLine as generated by the command line { @ code rabbitmq - plugins groupedList }
 * @ return null if output can ' t be parsed . */
public static Plugin fromString ( String outputLine ) { } }

implementation: Matcher matcher = LIST_OUTPUT_PATTERN . matcher ( outputLine ) ; if ( ! matcher . matches ( ) ) { return null ; } String state = matcher . group ( 1 ) ; String pluginName = matcher . group ( 2 ) ; String version = matcher . group ( 3 ) ; return new Plugin ( pluginName , State . fromString ( state ) , version ) ;


signature:
public class PnSignalingParams { /** * The default parameters for media constraints . Might have to tweak in future .
 * @ return default parameters */
public static PnSignalingParams defaultInstance ( ) { } }

implementation: MediaConstraints pcConstraints = PnSignalingParams . defaultPcConstraints ( ) ; MediaConstraints videoConstraints = PnSignalingParams . defaultVideoConstraints ( ) ; MediaConstraints audioConstraints = PnSignalingParams . defaultAudioConstraints ( ) ; List < PeerConnection . IceServer > iceServers = PnSignalingParams . defaultIceServers ( ) ; return new PnSignalingParams ( iceServers , pcConstraints , videoConstraints , audioConstraints ) ;


signature:
public class PnSignalingParams { /** * Append default servers to the end of given list and set as iceServers instance variable
 * @ param iceServers List of iceServers */
public void addIceServers ( List < PeerConnection . IceServer > iceServers ) { } }

implementation: if ( this . iceServers != null ) { iceServers . addAll ( this . iceServers ) ; } this . iceServers = iceServers ;


signature:
public class PnSignalingParams { /** * Instantiate iceServers if they are not already , and add Ice Server to beginning of list .
 * @ param iceServers Ice Server to add */
public void addIceServers ( PeerConnection . IceServer iceServers ) { } }

implementation: if ( this . iceServers == null ) { this . iceServers = new ArrayList < PeerConnection . IceServer > ( ) ; } this . iceServers . add ( 0 , iceServers ) ;


signature:
public class PnPeerConnectionClient { /** * TODO : Add a max user threshold .
 * Connect with another user by their ID .
 * @ param userId The user to establish a WebRTC connection with
 * @ return boolean value of success */
boolean connect ( String userId ) { } }

implementation:
if ( ! peers . containsKey ( userId ) ) { // Prevents duplicate dials .
if ( peers . size ( ) < MAX_CONNECTIONS ) { PnPeer peer = addPeer ( userId ) ; peer . pc . addStream ( this . localMediaStream ) ; try { actionMap . get ( CreateOfferAction . TRIGGER ) . execute ( userId , new JSONObject ( ) ) ; } catch ( JSONException e ) { e . printStackTrace ( ) ; return false ; } return true ; } } this . mRtcListener . onDebug ( new PnRTCMessage ( "CONNECT FAILED. Duplicate dial or max peer " + "connections exceeded. Max: " + MAX_CONNECTIONS + " Current: " + this . peers . size ( ) ) ) ; return false ;


signature:
public class PnPeerConnectionClient { /** * Close connection ( hangup ) no a certain peer .
 * @ param id PnPeer id to close connection with */
public void closeConnection ( String id ) { } }

implementation: JSONObject packet = new JSONObject ( ) ; try { if ( ! this . peers . containsKey ( id ) ) return ; PnPeer peer = this . peers . get ( id ) ; peer . hangup ( ) ; packet . put ( PnRTCMessage . JSON_HANGUP , true ) ; transmitMessage ( id , packet ) ; mRtcListener . onPeerConnectionClosed ( peer ) ; } catch ( JSONException e ) { e . printStackTrace ( ) ; }


signature:
public class PnPeerConnectionClient { /** * Close connections ( hangup ) on all open connections . */
public void closeAllConnections ( ) { } }

implementation: Iterator < String > peerIds = this . peers . keySet ( ) . iterator ( ) ; while ( peerIds . hasNext ( ) ) { closeConnection ( peerIds . next ( ) ) ; }


signature:
public class PnPeerConnectionClient { /** * Send SDP Offers / Answers nd ICE candidates to peers .
 * @ param toID The id or " number " that you wish to transmit a message to .
 * @ param packet The JSON data to be transmitted */
void transmitMessage ( String toID , JSONObject packet ) { } }

implementation:
if ( this . id == null ) { // Not logged in . Put an error in the debug cb .
mRtcListener . onDebug ( new PnRTCMessage ( "Cannot transmit before calling Client.connect" ) ) ; } try { JSONObject message = new JSONObject ( ) ; message . put ( PnRTCMessage . JSON_PACKET , packet ) ; message . put ( PnRTCMessage . JSON_ID , "" ) ; // Todo : session id , unused in js SDK ?
message . put ( PnRTCMessage . JSON_NUMBER , this . id ) ; this . mPubNub . publish ( toID , message , new Callback ( ) { // Todo : reconsider callback .
@ Override public void successCallback ( String channel , Object message , String timetoken ) { mRtcListener . onDebug ( new PnRTCMessage ( ( JSONObject ) message ) ) ; } @ Override public void errorCallback ( String channel , PubnubError error ) { mRtcListener . onDebug ( new PnRTCMessage ( error . errorObject ) ) ; } } ) ; } catch ( JSONException e ) { e . printStackTrace ( ) ; }


signature:
public class PnPeerConnectionClient { /** * Static method to generate the proper JSON for a user message . Use this when you don ' t have
 * a { @ link me . kevingleason . pnwebrtc . PnRTCClient } instantiated . Simply send a publish with the
 * returned JSONObject to the ID that a user is subscribed to .
 * @ param userId Your UserID , needed to tag the message
 * @ param message The message you with to send some other user
 * @ return JSONObject properly formatted for the PubNub WebRTC API */
public static JSONObject generateUserMessage ( String userId , JSONObject message ) { } }

implementation:
JSONObject json = new JSONObject ( ) ; try { JSONObject packet = new JSONObject ( ) ; packet . put ( PnRTCMessage . JSON_USERMSG , message ) ; json . put ( PnRTCMessage . JSON_PACKET , packet ) ; json . put ( PnRTCMessage . JSON_ID , "" ) ; // Todo : session id , unused in js SDK ?
json . put ( PnRTCMessage . JSON_NUMBER , userId ) ; } catch ( JSONException e ) { e . printStackTrace ( ) ; } return json ;


signature:
public class PnRTCClient { /** * Send a custom JSONObject user message to a single peer .
 * @ param userId user to send a message to
 * @ param message the JSON message to pass to a peer . */
public void transmit ( String userId , JSONObject message ) { } }

implementation: JSONObject usrMsgJson = new JSONObject ( ) ; try { usrMsgJson . put ( PnRTCMessage . JSON_USERMSG , message ) ; this . pcClient . transmitMessage ( userId , usrMsgJson ) ; } catch ( JSONException e ) { e . printStackTrace ( ) ; }


signature:
public class PnRTCClient { /** * Send a custom JSONObject user message to all peers .
 * @ param message the JSON message to pass to all peers . */
public void transmitAll ( JSONObject message ) { } }

implementation: List < PnPeer > peerList = this . pcClient . getPeers ( ) ; for ( PnPeer p : peerList ) { transmit ( p . getId ( ) , message ) ; }


signature:
public class Immobilie { /** * Gets the value of the weitereAdresse property .
 * This accessor method returns a reference to the live list ,
 * not a snapshot . Therefore any modification you make to the
 * returned list will be present inside the JAXB object .
 * This is why there is not a < CODE > set < / CODE > method for the weitereAdresse property .
 * For example , to add a new item , do as follows :
 * < pre >
 * getWeitereAdresse ( ) . add ( newItem ) ;
 * < / pre >
 * Objects of the following type ( s ) are allowed in the list
 * { @ link WeitereAdresse } */
@ Generated ( value = "com.sun.tools.xjc.Driver" , date = "2018-10-12T02:50:55+02:00" , comments = "JAXB RI v2.2.11" ) public List < WeitereAdresse > getWeitereAdresse ( ) { } }

implementation: if ( weitereAdresse == null ) { weitereAdresse = new ArrayList < WeitereAdresse > ( ) ; } return this . weitereAdresse ;


signature:
public class Immobilie { /** * Gets the value of the userDefinedSimplefield property .
 * This accessor method returns a reference to the live list ,
 * not a snapshot . Therefore any modification you make to the
 * returned list will be present inside the JAXB object .
 * This is why there is not a < CODE > set < / CODE > method for the userDefinedSimplefield property .
 * For example , to add a new item , do as follows :
 * < pre >
 * getUserDefinedSimplefield ( ) . add ( newItem ) ;
 * < / pre >
 * Objects of the following type ( s ) are allowed in the list
 * { @ link UserDefinedSimplefield } */
@ Generated ( value = "com.sun.tools.xjc.Driver" , date = "2018-10-12T02:50:55+02:00" , comments = "JAXB RI v2.2.11" ) public List < UserDefinedSimplefield > getUserDefinedSimplefield ( ) { } }

implementation: if ( userDefinedSimplefield == null ) { userDefinedSimplefield = new ArrayList < UserDefinedSimplefield > ( ) ; } return this . userDefinedSimplefield ;


signature:
public class Immobilie { /** * Gets the value of the userDefinedAnyfield property .
 * This accessor method returns a reference to the live list ,
 * not a snapshot . Therefore any modification you make to the
 * returned list will be present inside the JAXB object .
 * This is why there is not a < CODE > set < / CODE > method for the userDefinedAnyfield property .
 * For example , to add a new item , do as follows :
 * < pre >
 * getUserDefinedAnyfield ( ) . add ( newItem ) ;
 * < / pre >
 * Objects of the following type ( s ) are allowed in the list
 * { @ link UserDefinedAnyfield } */
@ Generated ( value = "com.sun.tools.xjc.Driver" , date = "2018-10-12T02:50:55+02:00" , comments = "JAXB RI v2.2.11" ) public List < UserDefinedAnyfield > getUserDefinedAnyfield ( ) { } }

implementation: if ( userDefinedAnyfield == null ) { userDefinedAnyfield = new ArrayList < UserDefinedAnyfield > ( ) ; } return this . userDefinedAnyfield ;


signature:
public class ImmobilieBaseTyp { /** * Sets the value of the apiSuchfelder property .
 * @ param value
 * allowed object is
 * { @ link JAXBElement } { @ code < } { @ link ApiSuchfelderTyp } { @ code > } */
@ Generated ( value = "com.sun.tools.xjc.Driver" , date = "2018-10-12T02:52:47+02:00" , comments = "JAXB RI v2.2.11" ) public void setApiSuchfelder ( JAXBElement < ApiSuchfelderTyp > value ) { } }

implementation: this . apiSuchfelder = value ;


signature:
public class ImmobilieBaseTyp { /** * Gets the value of the multimediaAnhang property .
 * This accessor method returns a reference to the live list ,
 * not a snapshot . Therefore any modification you make to the
 * returned list will be present inside the JAXB object .
 * This is why there is not a < CODE > set < / CODE > method for the multimediaAnhang property .
 * For example , to add a new item , do as follows :
 * < pre >
 * getMultimediaAnhang ( ) . add ( newItem ) ;
 * < / pre >
 * Objects of the following type ( s ) are allowed in the list
 * { @ link MultimediaAnhangTyp } */
@ Generated ( value = "com.sun.tools.xjc.Driver" , date = "2018-10-12T02:52:47+02:00" , comments = "JAXB RI v2.2.11" ) public List < MultimediaAnhangTyp > getMultimediaAnhang ( ) { } }

implementation: if ( multimediaAnhang == null ) { multimediaAnhang = new ArrayList < MultimediaAnhangTyp > ( ) ; } return this . multimediaAnhang ;


signature:
public class ImmobilieBaseTyp { /** * Gets the value of the statusVBM property .
 * @ return
 * possible object is
 * { @ link StatusTyp } */
@ Generated ( value = "com.sun.tools.xjc.Driver" , date = "2018-10-12T02:52:47+02:00" , comments = "JAXB RI v2.2.11" ) public StatusTyp getStatusVBM ( ) { } }

implementation: if ( statusVBM == null ) { return StatusTyp . AKTIV ; } else { return statusVBM ; }


signature:
public class ImmobilieBaseTyp { /** * Gets the value of the statusIS24 property .
 * @ return
 * possible object is
 * { @ link StatusTyp } */
@ Generated ( value = "com.sun.tools.xjc.Driver" , date = "2018-10-12T02:52:47+02:00" , comments = "JAXB RI v2.2.11" ) public StatusTyp getStatusIS24 ( ) { } }

implementation: if ( statusIS24 == null ) { return StatusTyp . AKTIV ; } else { return statusIS24 ; }


signature:
public class ImmobilieBaseTyp { /** * Gets the value of the statusHP property .
 * @ return
 * possible object is
 * { @ link StatusTyp } */
@ Generated ( value = "com.sun.tools.xjc.Driver" , date = "2018-10-12T02:52:47+02:00" , comments = "JAXB RI v2.2.11" ) public StatusTyp getStatusHP ( ) { } }

implementation: if ( statusHP == null ) { return StatusTyp . AKTIV ; } else { return statusHP ; }


signature:
public class ImmobilieBaseTyp { /** * Gets the value of the importmodus property .
 * @ return
 * possible object is
 * { @ link AktionsTyp } */
@ Generated ( value = "com.sun.tools.xjc.Driver" , date = "2018-10-12T02:52:47+02:00" , comments = "JAXB RI v2.2.11" ) public AktionsTyp getImportmodus ( ) { } }

implementation: if ( importmodus == null ) { return AktionsTyp . IMPORTIEREN ; } else { return importmodus ; }


signature:
public class ImmobilieBaseTyp { /** * Gets the value of the adressdruck property .
 * @ return
 * possible object is
 * { @ link Boolean } */
@ Generated ( value = "com.sun.tools.xjc.Driver" , date = "2018-10-12T02:52:47+02:00" , comments = "JAXB RI v2.2.11" ) public Boolean getAdressdruck ( ) { } }

implementation: if ( adressdruck == null ) { return false ; } else { return adressdruck ; }


signature:
public class ImmobilieBaseTyp { /** * Gets the value of the waehrung property .
 * @ return
 * possible object is
 * { @ link WaehrungTyp } */
@ Generated ( value = "com.sun.tools.xjc.Driver" , date = "2018-10-12T02:52:47+02:00" , comments = "JAXB RI v2.2.11" ) public WaehrungTyp getWaehrung ( ) { } }

implementation: if ( waehrung == null ) { return WaehrungTyp . EUR ; } else { return waehrung ; }


signature:
public class TrovitWritingExample { /** * Start the example application .
 * @ param args command line arguments */
@ SuppressWarnings ( "Duplicates" ) public static void main ( String [ ] args ) { } }

implementation:
// init logging
PropertyConfigurator . configure ( TrovitWritingExample . class . getResource ( PACKAGE + "/log4j.properties" ) ) ; // create a Trovit object with some example data
// this object corresponds to the < trovit > element in XML
Trovit trovit = FACTORY . createTrovit ( ) ; // append some example ads to the transfer
trovit . getAd ( ) . add ( createAd ( ) ) ; trovit . getAd ( ) . add ( createAd ( ) ) ; trovit . getAd ( ) . add ( createAd ( ) ) ; // convert the Trovit object into a XML document
TrovitDocument doc = null ; try { doc = TrovitDocument . newDocument ( trovit ) ; } catch ( Exception ex ) { LOGGER . error ( "Can't create XML document!" ) ; LOGGER . error ( "> " + ex . getLocalizedMessage ( ) , ex ) ; System . exit ( 1 ) ; } // write XML document into a java . io . File
try { write ( doc , File . createTempFile ( "output-" , ".xml" ) ) ; } catch ( IOException ex ) { LOGGER . error ( "Can't create temporary file!" ) ; LOGGER . error ( "> " + ex . getLocalizedMessage ( ) , ex ) ; System . exit ( 1 ) ; } // write XML document into a java . io . OutputStream
write ( doc , new NullOutputStream ( ) ) ; // write XML document into a java . io . Writer
write ( doc , new NullWriter ( ) ) ; // write XML document into a string and send it to the console
writeToConsole ( doc ) ;


signature:
public class TrovitWritingExample { /** * Create an { @ link AdType } with some example data .
 * @ return created example object */
@ SuppressWarnings ( "CatchMayIgnoreException" ) protected static AdType createAd ( ) { } }

implementation:
// create an example real estate
AdType ad = FACTORY . createAdType ( ) ; ad . setAddress ( "object address" ) ; ad . setAgency ( "name of the agency" ) ; ad . setBathrooms ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 0 , 5 ) ) ) ; ad . setByOwner ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; ad . setCity ( "name of the city" ) ; ad . setCityArea ( "name of the district" ) ; ad . setCondition ( "some notes about the condition" ) ; ad . setContactEmail ( "test@mywebsite.org" ) ; ad . setContactName ( "John Smith" ) ; ad . setContactTelephone ( "0049301234567" ) ; ad . setContent ( "some more descriptions" ) ; ad . setCountry ( "DE" ) ; ad . setDate ( Calendar . getInstance ( ) ) ; ad . setEcoScore ( "A" ) ; ad . setExpirationDate ( Calendar . getInstance ( ) ) ; ad . setFloorNumber ( "number of floors" ) ; ad . setForeclosure ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; ad . setForeclosureType ( ForeclosureTypeValue . values ( ) [ RandomUtils . nextInt ( 0 , ForeclosureTypeValue . values ( ) . length ) ] ) ; ad . setId ( RandomStringUtils . random ( 5 ) ) ; ad . setIsFurnished ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; ad . setIsNew ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; ad . setIsRentToOwn ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; ad . setLatitude ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 0 , 180 ) - 90 ) ) ; ad . setLongitude ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 0 , 360 ) - 180 ) ) ; ad . setMlsDatabase ( "notes about mls database" ) ; ad . setNeighborhood ( "notes about the neighborhood" ) ; ad . setOrientation ( OrientationValue . values ( ) [ RandomUtils . nextInt ( 0 , OrientationValue . values ( ) . length ) ] ) ; ad . setParking ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; ad . setPostcode ( "postcode" ) ; ad . setPropertyType ( "notes about the property type" ) ; ad . setRegion ( "notes about the region" ) ; ad . setRooms ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 1 , 10 ) ) ) ; ad . setTitle ( "title of the object" ) ; ad . setType ( TypeValue . values ( ) [ RandomUtils . nextInt ( 0 , TypeValue . values ( ) . length ) ] ) ; ad . setYear ( BigInteger . valueOf ( RandomUtils . nextInt ( 1700 , 2017 ) ) ) ; ad . setFloorArea ( FACTORY . createFloorAreaType ( ) ) ; ad . getFloorArea ( ) . setUnit ( AreaUnitValue . values ( ) [ RandomUtils . nextInt ( 0 , AreaUnitValue . values ( ) . length ) ] ) ; ad . getFloorArea ( ) . setValue ( BigInteger . valueOf ( RandomUtils . nextInt ( 10 , 10000 ) ) ) ; ad . setPictures ( FACTORY . createAdTypePictures ( ) ) ; ad . getPictures ( ) . getPicture ( ) . add ( createPicture ( 0 ) ) ; ad . getPictures ( ) . getPicture ( ) . add ( createPicture ( 1 ) ) ; ad . getPictures ( ) . getPicture ( ) . add ( createPicture ( 2 ) ) ; ad . setPlotArea ( FACTORY . createPlotAreaType ( ) ) ; ad . getPlotArea ( ) . setUnit ( AreaUnitValue . values ( ) [ RandomUtils . nextInt ( 0 , AreaUnitValue . values ( ) . length ) ] ) ; ad . getPlotArea ( ) . setValue ( BigInteger . valueOf ( RandomUtils . nextInt ( 10 , 10000 ) ) ) ; ad . setPrice ( FACTORY . createPriceType ( ) ) ; ad . getPrice ( ) . setPeriod ( PricePeriodValue . values ( ) [ RandomUtils . nextInt ( 0 , PricePeriodValue . values ( ) . length ) ] ) ; ad . getPrice ( ) . setValue ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 100 , 2000 ) ) . setScale ( 2 , RoundingMode . HALF_EVEN ) ) ; try { ad . setUrl ( new URI ( "http://mywebsite.org/" ) ) ; ad . setMobileUrl ( new URI ( "http://mobile.mywebsite.org/" ) ) ; ad . setVirtualTour ( new URI ( "http://tour.mywebsite.org/" ) ) ; } catch ( URISyntaxException ex ) { } return ad ;


signature:
public class TrovitWritingExample { /** * Create a { @ link PictureType } with some example data .
 * @ param pos image position
 * @ return created example object */
protected static PictureType createPicture ( int pos ) { } }

implementation: try { PictureType pic = FACTORY . createPictureType ( ) ; pic . setPictureTitle ( "some descriptive title" ) ; pic . setPictureUrl ( new URI ( "http://mywebsite.org/image" + pos + ".jpg" ) ) ; pic . setFeatured ( pos == 0 ) ; return pic ; } catch ( URISyntaxException ex ) { return null ; }


signature:
public class KyeroWritingExample { /** * Start the example application .
 * @ param args command line arguments */
@ SuppressWarnings ( "Duplicates" ) public static void main ( String [ ] args ) { } }

implementation:
// init logging
PropertyConfigurator . configure ( KyeroWritingExample . class . getResource ( PACKAGE + "/log4j.properties" ) ) ; // create a Root object with some example data
// this object corresponds to the < root > element in XML
Root root = FACTORY . createRoot ( ) ; root . setKyero ( createKyero ( ) ) ; root . setAgent ( createAgent ( ) ) ; root . getProperty ( ) . add ( createProperty ( ) ) ; root . getProperty ( ) . add ( createProperty ( ) ) ; root . getProperty ( ) . add ( createProperty ( ) ) ; // convert the Root object into a XML document
KyeroDocument doc = null ; try { doc = KyeroDocument . newDocument ( root ) ; } catch ( Exception ex ) { LOGGER . error ( "Can't create XML document!" ) ; LOGGER . error ( "> " + ex . getLocalizedMessage ( ) , ex ) ; System . exit ( 1 ) ; } // write XML document into a java . io . File
try { write ( doc , File . createTempFile ( "output-" , ".xml" ) ) ; } catch ( IOException ex ) { LOGGER . error ( "Can't create temporary file!" ) ; LOGGER . error ( "> " + ex . getLocalizedMessage ( ) , ex ) ; System . exit ( 1 ) ; } // write XML document into a java . io . OutputStream
write ( doc , new NullOutputStream ( ) ) ; // write XML document into a java . io . Writer
write ( doc , new NullWriter ( ) ) ; // write XML document into a string and send it to the console
writeToConsole ( doc ) ; // downgrade XML document to an earlier version
// and write it to the console
doc . downgrade ( KyeroVersion . V2_1 ) ; writeToConsole ( doc ) ;


signature:
public class KyeroWritingExample { /** * Create an { @ link Agent } object with some example data .
 * @ return created example object */
protected static Agent createAgent ( ) { } }

implementation: Agent agent = FACTORY . createRootAgent ( ) ; agent . setAddr1 ( "first address line" ) ; agent . setAddr2 ( "second address line" ) ; agent . setCountry ( "Germany" ) ; agent . setEmail ( "test@test.org" ) ; agent . setFax ( "030/123456" ) ; agent . setId ( BigInteger . valueOf ( RandomUtils . nextLong ( 1 , 10000 ) ) ) ; agent . setMob ( "030/123457" ) ; agent . setName ( "name of the company" ) ; agent . setPostcode ( "12345" ) ; agent . setRegion ( "Berlin" ) ; agent . setTel ( "030/123458" ) ; agent . setTown ( "Berlin" ) ; return agent ;


signature:
public class KyeroWritingExample { /** * Create a { @ link KyeroType } object with some example data .
 * @ return created example object */
protected static KyeroType createKyero ( ) { } }

implementation: KyeroType kyero = FACTORY . createKyeroType ( ) ; kyero . setFeedGenerated ( Calendar . getInstance ( ) ) ; kyero . setFeedVersion ( KyeroUtils . VERSION . toXmlVersion ( ) ) ; return kyero ;


signature:
public class KyeroWritingExample { /** * Create a { @ link PropertyType } object with some example data .
 * @ return created example object */
@ SuppressWarnings ( "CatchMayIgnoreException" ) protected static PropertyType createProperty ( ) { } }

implementation:
final String id = RandomStringUtils . random ( 5 ) ; int imageCount = 0 ; // create an example real estate
PropertyType obj = FACTORY . createPropertyType ( ) ; obj . setBaths ( BigInteger . valueOf ( RandomUtils . nextLong ( 0 , 5 ) ) ) ; obj . setBeds ( BigInteger . valueOf ( RandomUtils . nextLong ( 0 , 5 ) ) ) ; obj . setCountry ( "Germany" ) ; obj . setCurrency ( CurrencyType . EUR ) ; obj . setDate ( Calendar . getInstance ( ) ) ; obj . setId ( id ) ; obj . setLeasehold ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; obj . setLocationDetail ( "some details about the location" ) ; obj . setNewBuild ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; obj . setNotes ( "some notes about the property" ) ; obj . setPartOwnership ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; obj . setPool ( RandomUtils . nextInt ( 0 , 2 ) == 1 ) ; obj . setPrice ( RandomUtils . nextLong ( 10000 , 9999999 ) ) ; obj . setPriceFreq ( PriceFreqType . SALE ) ; obj . setProvince ( "Berlin" ) ; obj . setRef ( RandomStringUtils . random ( 5 ) ) ; obj . setTown ( "Berlin" ) ; obj . setType ( "house" ) ; obj . setDesc ( FACTORY . createLangType ( ) ) ; obj . getDesc ( ) . setCa ( "Catalan property description" ) ; obj . getDesc ( ) . setDa ( "Danish property description" ) ; obj . getDesc ( ) . setDe ( "German property description" ) ; obj . getDesc ( ) . setEn ( "English property description" ) ; obj . getDesc ( ) . setEs ( "Spanish property description" ) ; obj . getDesc ( ) . setFi ( "Finnish property description" ) ; obj . getDesc ( ) . setFr ( "French property description" ) ; obj . getDesc ( ) . setIt ( "Italian property description" ) ; obj . getDesc ( ) . setNl ( "Dutch property description" ) ; obj . getDesc ( ) . setNo ( "Norwegian property description" ) ; obj . getDesc ( ) . setPt ( "Portuguese property description" ) ; obj . getDesc ( ) . setRu ( "Russian property description" ) ; obj . getDesc ( ) . setSv ( "Swedish property description" ) ; obj . setEnergyRating ( FACTORY . createEnergyRatingType ( ) ) ; obj . getEnergyRating ( ) . setConsumption ( EnergyRatingMarkType . C ) ; obj . getEnergyRating ( ) . setEmissions ( EnergyRatingMarkType . E ) ; obj . setFeatures ( FACTORY . createFeaturesType ( ) ) ; obj . getFeatures ( ) . getFeature ( ) . add ( "name of a feature" ) ; obj . getFeatures ( ) . getFeature ( ) . add ( "name of another feature" ) ; obj . setImages ( FACTORY . createImagesType ( ) ) ; obj . getImages ( ) . getImage ( ) . add ( createPropertyImage ( id , ++ imageCount ) ) ; obj . getImages ( ) . getImage ( ) . add ( createPropertyImage ( id , ++ imageCount ) ) ; obj . getImages ( ) . getImage ( ) . add ( createPropertyImage ( id , ++ imageCount ) ) ; obj . setLocation ( FACTORY . createGpsLocationType ( ) ) ; obj . getLocation ( ) . setLatitude ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 0 , 90 ) ) ) ; obj . getLocation ( ) . setLongitude ( BigDecimal . valueOf ( RandomUtils . nextDouble ( 0 , 90 ) ) ) ; obj . setSurfaceArea ( FACTORY . createSurfaceType ( ) ) ; obj . getSurfaceArea ( ) . setBuilt ( BigInteger . valueOf ( RandomUtils . nextLong ( 50 , 250 ) ) ) ; obj . getSurfaceArea ( ) . setPlot ( BigInteger . valueOf ( RandomUtils . nextLong ( 100 , 1500 ) ) ) ; obj . setUrl ( FACTORY . createUrlType ( ) ) ; try { obj . getUrl ( ) . setCa ( new URI ( "http://catalan.website.com/property/" + id + ".htm" ) ) ; obj . getUrl ( ) . setDa ( new URI ( "http://danish.website.com/property/" + id + ".htm" ) ) ; obj . getUrl ( ) . setDe ( new URI ( "http://german.website.com/property/" + id + ".htm" ) ) ; obj . getUrl ( ) . setEn ( new URI ( "http://english.website.com/property/" + id + ".htm" ) ) ; obj . getUrl ( ) . setEs ( new URI ( "http://spanish.website.com/property/" + id + ".htm" ) ) ; obj . getUrl ( ) . setFi ( new URI ( "http://finnish.website.com/property/" + id + ".htm" ) ) ; obj . getUrl ( ) . setFr ( new URI ( "http://french.website.com/property/" + id + ".htm" ) ) ; obj . getUrl ( ) . setIt ( new URI ( "http://italian.website.com/property/" + id + ".htm" ) ) ; obj . getUrl ( ) . setNl ( new URI ( "http://dutch.website.com/property/" + id + ".htm" ) ) ; obj . getUrl ( ) . setNo ( new URI ( "http://norwegian.website.com/property/" + id + ".htm" ) ) ; obj . getUrl ( ) . setPt ( new URI ( "http://portuguese.website.com/property/" + id + ".htm" ) ) ; obj . getUrl ( ) . setRu ( new URI ( "http://russian.website.com/property/" + id + ".htm" ) ) ; obj . getUrl ( ) . setSv ( new URI ( "http://swedish.website.com/property/" + id + ".htm" ) ) ; } catch ( URISyntaxException ex ) { } return obj ;


signature:
public class KyeroWritingExample { /** * Create an { @ link Image } object with some example data .
 * @ param id property id
 * @ param pos index position within the property images
 * @ return created example object */
@ SuppressWarnings ( "CatchMayIgnoreException" ) protected static Image createPropertyImage ( String id , int pos ) { } }

implementation:
// create an example image
Image img = FACTORY . createImagesTypeImage ( ) ; img . setId ( pos ) ; try { img . setUrl ( new URI ( "http://website.com/property/" + id + "/image_" + pos + ".jpg" ) ) ; } catch ( URISyntaxException ex ) { } return img ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "openimmo_anid" ) public JAXBElement < String > createOpenimmoAnid ( String value ) { } }

implementation: return new JAXBElement < String > ( _OpenimmoAnid_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "lizenzkennung" ) public JAXBElement < String > createLizenzkennung ( String value ) { } }

implementation: return new JAXBElement < String > ( _Lizenzkennung_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "bundesland" ) public JAXBElement < String > createBundesland ( String value ) { } }

implementation: return new JAXBElement < String > ( _Bundesland_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "gemeindecode" ) public JAXBElement < String > createGemeindecode ( String value ) { } }

implementation: return new JAXBElement < String > ( _Gemeindecode_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "flur" ) public JAXBElement < String > createFlur ( String value ) { } }

implementation: return new JAXBElement < String > ( _Flur_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigInteger } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "anzahl_etagen" ) @ XmlJavaTypeAdapter ( Adapter5 . class ) public JAXBElement < BigInteger > createAnzahlEtagen ( BigInteger value ) { } }

implementation: return new JAXBElement < BigInteger > ( _AnzahlEtagen_QNAME , BigInteger . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "regionaler_zusatz" ) public JAXBElement < String > createRegionalerZusatz ( String value ) { } }

implementation: return new JAXBElement < String > ( _RegionalerZusatz_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "karten_makro" ) public JAXBElement < Boolean > createKartenMakro ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _KartenMakro_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "karten_mikro" ) public JAXBElement < Boolean > createKartenMikro ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _KartenMikro_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "virtuelletour" ) public JAXBElement < Boolean > createVirtuelletour ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _Virtuelletour_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "luftbildern" ) public JAXBElement < Boolean > createLuftbildern ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _Luftbildern_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "referenz_id" ) public JAXBElement < String > createReferenzId ( String value ) { } }

implementation: return new JAXBElement < String > ( _ReferenzId_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "titel" ) public JAXBElement < String > createTitel ( String value ) { } }

implementation: return new JAXBElement < String > ( _Titel_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "position" ) public JAXBElement < String > createPosition ( String value ) { } }

implementation: return new JAXBElement < String > ( _Position_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "zusatzfeld" ) public JAXBElement < String > createZusatzfeld ( String value ) { } }

implementation: return new JAXBElement < String > ( _Zusatzfeld_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "postf_ort" ) public JAXBElement < String > createPostfOrt ( String value ) { } }

implementation: return new JAXBElement < String > ( _PostfOrt_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "email_direkt" ) public JAXBElement < String > createEmailDirekt ( String value ) { } }

implementation: return new JAXBElement < String > ( _EmailDirekt_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "email_feedback" ) public JAXBElement < String > createEmailFeedback ( String value ) { } }

implementation: return new JAXBElement < String > ( _EmailFeedback_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "tel_handy" ) public JAXBElement < String > createTelHandy ( String value ) { } }

implementation: return new JAXBElement < String > ( _TelHandy_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "tel_fax" ) public JAXBElement < String > createTelFax ( String value ) { } }

implementation: return new JAXBElement < String > ( _TelFax_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "url" ) public JAXBElement < String > createUrl ( String value ) { } }

implementation: return new JAXBElement < String > ( _Url_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "immobilientreuhaenderid" ) public JAXBElement < String > createImmobilientreuhaenderid ( String value ) { } }

implementation: return new JAXBElement < String > ( _Immobilientreuhaenderid_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "pauschalmiete" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createPauschalmiete ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Pauschalmiete_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "flaechevon" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createFlaechevon ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Flaechevon_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "flaechebis" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createFlaechebis ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Flaechebis_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "gesamtmietebrutto" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createGesamtmietebrutto ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Gesamtmietebrutto_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "gesamtbelastungbrutto" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createGesamtbelastungbrutto ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Gesamtbelastungbrutto_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "kaufpreisbrutto" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createKaufpreisbrutto ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Kaufpreisbrutto_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "monatlichekostenbrutto" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createMonatlichekostenbrutto ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Monatlichekostenbrutto_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "provisionbrutto" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createProvisionbrutto ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Provisionbrutto_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "richtpreisprom2" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createRichtpreisprom2 ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Richtpreisprom2_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "nettokaltmiete" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createNettokaltmiete ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Nettokaltmiete_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "kaltmiete" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createKaltmiete ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Kaltmiete_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "nebenkosten" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createNebenkosten ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Nebenkosten_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "warmmiete" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createWarmmiete ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Warmmiete_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "heizkosten_enthalten" ) public JAXBElement < Boolean > createHeizkostenEnthalten ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _HeizkostenEnthalten_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "pacht" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createPacht ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Pacht_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "erbpacht" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createErbpacht ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Erbpacht_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "hausgeld" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createHausgeld ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Hausgeld_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "abstand" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createAbstand ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Abstand_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Calendar } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "preis_zeitraum_von" ) @ XmlJavaTypeAdapter ( Adapter4 . class ) public JAXBElement < Calendar > createPreisZeitraumVon ( Calendar value ) { } }

implementation: return new JAXBElement < Calendar > ( _PreisZeitraumVon_QNAME , Calendar . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "richtpreis" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createRichtpreis ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Richtpreis_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Stellplatz } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "stp_freiplatz" ) public JAXBElement < Stellplatz > createStpFreiplatz ( Stellplatz value ) { } }

implementation: return new JAXBElement < Stellplatz > ( _StpFreiplatz_QNAME , Stellplatz . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Stellplatz } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "stp_tiefgarage" ) public JAXBElement < Stellplatz > createStpTiefgarage ( Stellplatz value ) { } }

implementation: return new JAXBElement < Stellplatz > ( _StpTiefgarage_QNAME , Stellplatz . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Stellplatz } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "stp_garage" ) public JAXBElement < Stellplatz > createStpGarage ( Stellplatz value ) { } }

implementation: return new JAXBElement < Stellplatz > ( _StpGarage_QNAME , Stellplatz . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Stellplatz } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "stp_carport" ) public JAXBElement < Stellplatz > createStpCarport ( Stellplatz value ) { } }

implementation: return new JAXBElement < Stellplatz > ( _StpCarport_QNAME , Stellplatz . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Stellplatz } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "stp_duplex" ) public JAXBElement < Stellplatz > createStpDuplex ( Stellplatz value ) { } }

implementation: return new JAXBElement < Stellplatz > ( _StpDuplex_QNAME , Stellplatz . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "provisionspflichtig" ) public JAXBElement < Boolean > createProvisionspflichtig ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _Provisionspflichtig_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "courtage_hinweis" ) public JAXBElement < String > createCourtageHinweis ( String value ) { } }

implementation: return new JAXBElement < String > ( _CourtageHinweis_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "mwst_satz" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createMwstSatz ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _MwstSatz_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "mwst_gesamt" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createMwstGesamt ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _MwstGesamt_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "nettorendite_ist" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createNettorenditeIst ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _NettorenditeIst_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "nettorendite_soll" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createNettorenditeSoll ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _NettorenditeSoll_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "erschliessungskosten" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createErschliessungskosten ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Erschliessungskosten_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "kaution_text" ) public JAXBElement < String > createKautionText ( String value ) { } }

implementation: return new JAXBElement < String > ( _KautionText_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "lagerflaeche" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createLagerflaeche ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Lagerflaeche_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "verkaufsflaeche" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createVerkaufsflaeche ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Verkaufsflaeche_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "gastroflaeche" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createGastroflaeche ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Gastroflaeche_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "grz" ) public JAXBElement < String > createGrz ( String value ) { } }

implementation: return new JAXBElement < String > ( _Grz_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "anzahl_badezimmer" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createAnzahlBadezimmer ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _AnzahlBadezimmer_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "anzahl_sep_wc" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createAnzahlSepWc ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _AnzahlSepWc_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "anzahl_balkone" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createAnzahlBalkone ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _AnzahlBalkone_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "anzahl_terrassen" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createAnzahlTerrassen ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _AnzahlTerrassen_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "anzahl_logia" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createAnzahlLogia ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _AnzahlLogia_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "kellerflaeche" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createKellerflaeche ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Kellerflaeche_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "fensterfront_qm" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createFensterfrontQm ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _FensterfrontQm_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "grundstuecksfront" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createGrundstuecksfront ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Grundstuecksfront_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "dachbodenflaeche" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createDachbodenflaeche ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Dachbodenflaeche_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigInteger } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "anzahl_stellplaetze" ) @ XmlJavaTypeAdapter ( Adapter6 . class ) public JAXBElement < BigInteger > createAnzahlStellplaetze ( BigInteger value ) { } }

implementation: return new JAXBElement < BigInteger > ( _AnzahlStellplaetze_QNAME , BigInteger . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "plaetze_gastraum" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createPlaetzeGastraum ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _PlaetzeGastraum_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "anzahl_betten" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createAnzahlBetten ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _AnzahlBetten_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "anzahl_tagungsraeume" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createAnzahlTagungsraeume ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _AnzahlTagungsraeume_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "vermietbare_flaeche" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createVermietbareFlaeche ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _VermietbareFlaeche_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "anzahl_wohneinheiten" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createAnzahlWohneinheiten ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _AnzahlWohneinheiten_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "kubatur" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createKubatur ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Kubatur_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "ausnuetzungsziffer" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createAusnuetzungsziffer ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Ausnuetzungsziffer_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Calendar } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "beginn_angebotsphase" ) @ XmlJavaTypeAdapter ( Adapter4 . class ) public JAXBElement < Calendar > createBeginnAngebotsphase ( Calendar value ) { } }

implementation: return new JAXBElement < Calendar > ( _BeginnAngebotsphase_QNAME , Calendar . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Calendar } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "besichtigungstermin" ) @ XmlJavaTypeAdapter ( Adapter4 . class ) public JAXBElement < Calendar > createBesichtigungstermin ( Calendar value ) { } }

implementation: return new JAXBElement < Calendar > ( _Besichtigungstermin_QNAME , Calendar . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Calendar } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "besichtigungstermin_2" ) @ XmlJavaTypeAdapter ( Adapter4 . class ) public JAXBElement < Calendar > createBesichtigungstermin2 ( Calendar value ) { } }

implementation: return new JAXBElement < Calendar > ( _Besichtigungstermin2_QNAME , Calendar . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Calendar } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "beginn_bietzeit" ) @ XmlJavaTypeAdapter ( Adapter3 . class ) public JAXBElement < Calendar > createBeginnBietzeit ( Calendar value ) { } }

implementation: return new JAXBElement < Calendar > ( _BeginnBietzeit_QNAME , Calendar . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Calendar } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "ende_bietzeit" ) @ XmlJavaTypeAdapter ( Adapter4 . class ) public JAXBElement < Calendar > createEndeBietzeit ( Calendar value ) { } }

implementation: return new JAXBElement < Calendar > ( _EndeBietzeit_QNAME , Calendar . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "hoechstgebot_zeigen" ) public JAXBElement < Boolean > createHoechstgebotZeigen ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _HoechstgebotZeigen_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "mindestpreis" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createMindestpreis ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Mindestpreis_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "zwangsversteigerung" ) public JAXBElement < Boolean > createZwangsversteigerung ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _Zwangsversteigerung_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "aktenzeichen" ) public JAXBElement < String > createAktenzeichen ( String value ) { } }

implementation: return new JAXBElement < String > ( _Aktenzeichen_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Calendar } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "zvtermin" ) @ XmlJavaTypeAdapter ( Adapter3 . class ) public JAXBElement < Calendar > createZvtermin ( Calendar value ) { } }

implementation: return new JAXBElement < Calendar > ( _Zvtermin_QNAME , Calendar . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Calendar } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "zusatztermin" ) @ XmlJavaTypeAdapter ( Adapter3 . class ) public JAXBElement < Calendar > createZusatztermin ( Calendar value ) { } }

implementation: return new JAXBElement < Calendar > ( _Zusatztermin_QNAME , Calendar . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link String } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "amtsgericht" ) public JAXBElement < String > createAmtsgericht ( String value ) { } }

implementation: return new JAXBElement < String > ( _Amtsgericht_QNAME , String . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link BigDecimal } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "verkehrswert" ) @ XmlJavaTypeAdapter ( Adapter2 . class ) public JAXBElement < BigDecimal > createVerkehrswert ( BigDecimal value ) { } }

implementation: return new JAXBElement < BigDecimal > ( _Verkehrswert_QNAME , BigDecimal . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link AusstattKategorie } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "ausstatt_kategorie" ) public JAXBElement < AusstattKategorie > createAusstattKategorie ( AusstattKategorie value ) { } }

implementation: return new JAXBElement < AusstattKategorie > ( _AusstattKategorie_QNAME , AusstattKategorie . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "raeume_veraenderbar" ) public JAXBElement < Boolean > createRaeumeVeraenderbar ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _RaeumeVeraenderbar_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "kamin" ) public JAXBElement < Boolean > createKamin ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _Kamin_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "klimatisiert" ) public JAXBElement < Boolean > createKlimatisiert ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _Klimatisiert_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "gartennutzung" ) public JAXBElement < Boolean > createGartennutzung ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _Gartennutzung_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "rollstuhlgerecht" ) public JAXBElement < Boolean > createRollstuhlgerecht ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _Rollstuhlgerecht_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "dvbt" ) public JAXBElement < Boolean > createDvbt ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _Dvbt_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "sauna" ) public JAXBElement < Boolean > createSauna ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _Sauna_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "swimmingpool" ) public JAXBElement < Boolean > createSwimmingpool ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _Swimmingpool_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "wasch_trockenraum" ) public JAXBElement < Boolean > createWaschTrockenraum ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _WaschTrockenraum_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "wintergarten" ) public JAXBElement < Boolean > createWintergarten ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _Wintergarten_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "dv_verkabelung" ) public JAXBElement < Boolean > createDvVerkabelung ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _DvVerkabelung_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "rampe" ) public JAXBElement < Boolean > createRampe ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _Rampe_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "hebebuehne" ) public JAXBElement < Boolean > createHebebuehne ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _Hebebuehne_QNAME , Boolean . class , null , value ) ;


signature:
public class ObjectFactory { /** * Create an instance of { @ link JAXBElement } { @ code < } { @ link Boolean } { @ code > } } */
@ XmlElementDecl ( namespace = "" , name = "gastterrasse" ) public JAXBElement < Boolean > createGastterrasse ( Boolean value ) { } }

implementation: return new JAXBElement < Boolean > ( _Gastterrasse_QNAME , Boolean . class , null , value ) ;